-1
A
回答
3
使用的Android定製的ListView。並且在CustomAdapter類中有getView()
方法,根據position
更改您的行背景顏色。
@Override
public View getView(int position, View convertView, ViewGroup parent) {
View vi = convertView;
if (convertView == null)
vi = inflater.inflate(R.layout.row, null);
if(position==0){
vi.setBackGroundColor(Color.RED);
}else if(position==1){
vi.setBackGroundColor(Color.WHITE);
}else if(position==2){
vi.setBackGroundColor(Color.PINK);
}
return vi;
}
1
ListView
使用ListAdapter
對象,它是負責對每個項目創建View
秒。因此,您需要創建新的ListAdapter
(或擴展一個)並在其getView
方法中創建視圖並設置其背景(使用setBackgroundColor()
)。
相關問題
- 1. android中的各種顏色的功耗
- 2. Android ListView顏色
- 3. Android - 帶2種不同顏色的ListView
- 4. Android ListView行顏色
- 5. 不同顏色的Android ListView
- 6. Android Listview Listitem狀態顏色
- 7. Android ListView顏色變化
- 8. Android ListView行背景顏色
- 9. 自定義Android ListView顏色?
- 10. Android ListView文本顏色白色
- 11. ListView邊框顏色
- 12. ListView顏色問題
- 13. 背景顏色50%一種顏色和50%另一種顏色
- 14. Android ListView背景顏色變化
- 15. Android ListView項目背景顏色
- 16. 只有背景顏色的Android ListView alpha
- 17. 使用Android ListView拖放顏色變化
- 18. Android:具有動態顏色的ListView
- 19. Android的ListView和背景顏色
- 20. ListView android丟失背景顏色
- 21. Android的ListView控件選擇顏色
- 22. Android:關於listview的項目顏色
- 23. Android的ListView的文本顏色變化
- 24. Android - ListView行背景顏色變化
- 25. Android的listview項顏色變化
- 26. Android自定義ListView文本顏色
- 27. ListView的Android替代顏色是隨機
- 28. 三種顏色
- 29. 多種顏色
- 30. listView項目顏色
我們希望您自己試圖自己解決這個問題,而不是要求社區爲您提供完整的解決方案。當你有一些代碼向我們展示,證明你有一些努力(即使它是錯誤的),請更新你的問題和標誌重新打開。謝謝。 – Kev