如何以编程方式设置主屏幕应用程序窗口小部件的背景颜色?以编程方式更改应用程序窗口小部件背景颜色
9
A
回答
26
记住widget是远程视窗。您有非常有限的资源来更新小部件的UI,而不是直接。
您可以尝试: remoteViews.setInt(viewId,“setBackgroundColor”,Color.BLACK); 我从来没有使用它,但我想这可能是这样。
我想你需要动态改变颜色。
-5
使用
Yourwidget.setBackgroundColor(Color.RED);
希望帮助
-4
找到下面的代码..
代码:
Button button;
//to change background color..
button.setBackgroundColor(Color.Yellow);
+1
按钮引用来自哪里?这是在AppWidgetProvider中。 –
-1
Widget.setBackgroundColor(Color.LTGRAY);
-1
您可以通过这样做改变的ImageView图像的颜色“RemoteViews”:
remoteviews.setInt(viewid, "setColorFilter", color);
+0
android.widget.Button没有方法:setColorFilter(int) – iscariot
相关问题
- 1. oracle窗体以编程方式更改窗口背景颜色?
- 2. Swift:以编程方式更改窗口的背景颜色
- 3. 以编程方式更改列表框项目背景颜色
- 4. 如何以编程方式更改按钮的背景颜色
- 5. 以编程方式更改翻转开关背景颜色
- 6. XNA以编程方式更改背景颜色
- 7. 以编程方式更改ActionBarSherlock的背景颜色
- 8. 以编程方式更改某些文本的背景颜色
- 9. 以编程方式更改背景颜色的视图
- 10. 如何以编程方式更改对话框背景颜色?
- 11. 以编程方式更改ListView行的背景颜色(wpf)
- 12. Visual C#:Metro应用程序更改背景(以编程方式)
- 13. Android:更改窗口小部件背景
- 14. 以编程方式更改引导程序弹出窗口颜色
- 15. 更改窗口背景颜色
- 16. 如何以编程方式设置WatchKit应用程序的背景颜色?
- 17. 如何以编程方式改变背景颜色,而从iPhone
- 18. 以编程方式更改colorControlActivated颜色
- 19. 如何以编程方式更改布局中窗口小部件的顺序?
- 20. 以编程方式更改WPF可编辑组合框的背景颜色
- 21. 以编程方式使用AppCompat更改操作栏背景和文本颜色
- 22. Android-widget:随时更改应用程序小部件背景
- 23. 以编程方式更改textview中某些文本的背景颜色
- 24. 更改以编程方式创建的单选按钮的背景颜色
- 25. 以编程方式更改Android AlertDialog中的单个项目背景颜色
- 26. 以编程方式更改TableLayout中的整个列的背景颜色
- 27. 如何在iPhone SDK中以编程方式更改键盘的背景颜色?
- 28. 如何以编程方式更改Swift中tvOS的背景颜色?
- 29. 如何以编程方式更改绘图资源的背景颜色
- 30. 我将如何以编程方式更改单元格的背景颜色
您的解决方案不使用App部件的工作,病程你不能对widget的变化特性直接访问(只通过使用广播消息) –