如何以編程方式設置主屏幕應用程序窗口小部件的背景顏色?以編程方式更改應用程序窗口小部件背景顏色
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的變化特性直接訪問(只通過使用廣播消息) –