如何以编程方式设置主屏幕应用程序小部件的背景颜色?
问问题
10308 次
5 回答
33
记住小部件是 remoteView。你有非常有限的资源来更新小部件的 UI,而不是直接更新。
你可以试试 :
remoteViews.setInt(viewId, "setBackgroundColor", Color.BLACK);
我从未使用过它,但我想它可能是这样的。
我猜你需要动态改变颜色。
于 2012-06-04T05:59:24.517 回答
2
您可以通过执行以下操作更改“RemoteViews”中 ImageView 图像的颜色:
remoteviews.setInt(viewid, "setColorFilter", color);
于 2013-03-24T12:03:33.067 回答
-2
Widget.setBackgroundColor(Color.LTGRAY);
于 2013-01-14T09:45:01.207 回答
-5
找到以下代码..
代码:
Button button;
//to change background color..
button.setBackgroundColor(Color.Yellow);
于 2012-06-04T05:28:58.150 回答
-6
采用
Yourwidget.setBackgroundColor(Color.RED);
希望帮助
于 2012-06-04T05:24:59.663 回答