【发布时间】:2012-06-08 05:58:39
【问题描述】:
如何以编程方式设置主屏幕应用小部件的背景颜色?
【问题讨论】:
标签: android widget background-color
如何以编程方式设置主屏幕应用小部件的背景颜色?
【问题讨论】:
标签: android widget background-color
记住小部件是 remoteView。您的资源非常有限,无法直接更新小部件的 UI。
你可以试试:
remoteViews.setInt(viewId, "setBackgroundColor", Color.BLACK);
我从没用过,但我想可能是这样。
我猜你需要动态改变颜色。
【讨论】:
您可以通过执行以下操作更改“RemoteViews”中 ImageView 图像的颜色:
remoteviews.setInt(viewid, "setColorFilter", color);
【讨论】:
Widget.setBackgroundColor(Color.LTGRAY);
【讨论】:
找到下面的代码..
代码:
Button button;
//to change background color..
button.setBackgroundColor(Color.Yellow);
【讨论】:
使用
Yourwidget.setBackgroundColor(Color.RED);
希望帮助
【讨论】: