我想要完成的事情:
int[] colors = new int[]{colorDark,colorLight} GradientDrawable gd = new GradientDrawable(TOP_BOTTOM, colors); remoteView.setBackgroundDrawable(gd); //method does not exist
显然这是不可能的.
我怎么能做到这一点?(如果它是可能的)
我不想在xml文件中为不同的颜色创建多个形状,因为这限制了选项.
我已经尝试将我的drawable转换为位图并调用setImageViewBitmap
.我使用此代码转换并使用此代码获取宽度/高度,但我无法填充窗口小部件(此外,设备的显示宽度/高度确实不是我需要的)