我添加一個listview並添加一些textview到它。 在列表視圖的OnItemCLickListener
我想更改textColor,然後問題出現:當我將文本顏色改爲setTextColor(Color.BLACK)
時,該項目將變爲黑色;但是當我通過setTextColor(R.color.mycolor)
更改顏色時,所有項目的顏色都會改變!我不明白爲什麼? 有什麼辦法可以解決這個問題嗎? 先謝謝!Android:關於listview的項目顏色
1
A
回答
2
setTextColor(int)
需要「顏色整數」,而不是「資源整數」。請嘗試這樣做:
setTextColor(getResources().getColor(R.color.mycolor));
請參閱docs。
1
檢查您的代碼並確保您只是在列表中的一個特定實例上調用setTextColor。這是我可以給你最好的幫助,而無需繼續進行一些代碼。
相關問題
- 1. listView項目顏色
- 2. Android ListView項目背景顏色
- 3. 關於設置ListView項目背景顏色的問題
- 4. ListView項目狀態顏色
- 5. Android ListView顏色
- 6. 關於android中的顏色
- 7. 更改所選ListView項目的顏色
- 8. 更改ListView項目的文本顏色
- 9. ListView中選定項目的顏色
- 10. Xamarin.Forms iOS listview選定的項目顏色
- 11. onTouch on ListView,更改項目的顏色
- 12. 如何更改ListView項目的顏色
- 13. ListView的項目更改背景顏色
- 14. Android的listview項顏色變化
- 15. 將ListView項目文字顏色設置爲黑色 - Android C#Xamarin
- 16. 如何在Android中更改Listview項目的顏色和文本顏色
- 17. Android ListView行顏色
- 18. ListView項目不改變文本顏色
- 19. 將顏色更改爲Listview列項目
- 20. ListView顏色項目在運行時
- 21. state_activated和ListView項目背景顏色
- 22. getView ListView所選項目顏色變化
- 23. 如何更改Delphi中的Listview項目的顏色(Firemonkey Android)
- 24. Android:我如何更改ListView的一個項目的顏色?
- 25. 更改ListView中的項目的顏色和ClickEvent(Xamarin Android)
- 26. Android - 更改ListView特定項目的背景顏色
- 27. 將背景顏色設置爲Android中的選定ListView項目
- 28. 如何獲取Android ListView中單個項目的文本顏色
- 29. 在Android中更改Listview中選定項目的文本顏色
- 30. 不同顏色的Android ListView
是的,你是對的!謝謝dmon! –