我有一个创建小部件的应用程序,用户可以在其中通过颜色选择对话框设置按钮背景的颜色。但是,我可以将远程视图中的按钮设置为具有这种颜色的唯一方法是这样做
rv.setInt(R.id.button, "setBackgroundColor", colour);
但这总是使背景成为矩形,替换任何先前设置的背景可绘制。我想做的是将按钮设置为圆角矩形,可以设置为自定义颜色。这可能吗,如果可以,怎么办?
我有一个创建小部件的应用程序,用户可以在其中通过颜色选择对话框设置按钮背景的颜色。但是,我可以将远程视图中的按钮设置为具有这种颜色的唯一方法是这样做
rv.setInt(R.id.button, "setBackgroundColor", colour);
但这总是使背景成为矩形,替换任何先前设置的背景可绘制。我想做的是将按钮设置为圆角矩形,可以设置为自定义颜色。这可能吗,如果可以,怎么办?