我有一個ListView
,並在每行a TextView
和CheckBox
。 列表中的項目從數據庫填充。 我想要做的是根據CheckBox
狀態更改特定行中的TextView
的背景。如果CheckBox
被選中,則更改TextView
的背景。 有沒有辦法做到這一點更改列表視圖中textview的背景取決於項目的狀態
1
A
回答
0
在你的適配器中使用getView()
做到這一點,它返回必須繪製的行。這是我們最感興趣的方法。每次ListView繪製一個新行時都會調用它。 在這裏,您可以控制在特定行中繪製的內容,方法是選擇佈局並將數據設置到該行中。
看到這個tutorial
0
附加getView()
你的功能,以適配器以法。
0
你可以嘗試設置CheckBox的onClickListener而創建活動,並更改裏面的onClick背景mehod
CheckBox chk = (CheckBox) findViewById(R.id.chk);
chk.setOnClickListener(new OnClickListener(){
public void onClick(View v){
if (chk.isChecked()){
//Checked bg
} else {
//Unchecked bg
}
}
});
相關問題
- 1. 更改列表視圖中特殊項目的背景
- 2. 更改列表itemRender取決於視圖狀態
- 3. Android的列表視圖項目更改背景顏色
- 4. 更改列表視圖標題和項目背景
- 5. 如何更改代碼中的一個項目從列表視圖的背景
- 6. 列表視圖項背景
- 7. WPF將觸發器應用於列表視圖項目以更改背景
- 8. 如何改變複式項目的背景在列表視圖
- 9. 更改狀態欄背景
- 10. WPF:更改列表視圖項的背景顏色
- 11. 在jQuery的移動更改列表視圖項背景顏色
- 12. 在列表視圖中動態更改(列表項)TextView的顏色
- 13. 如何更改之前選擇的列表視圖項目的背景顏色
- 14. 更改我的列表視圖的textview
- 15. 如何更新TextView的文本取決於複選框的狀態在列表視圖
- 16. 如何更改ttk.Combobox的列表視圖中的背景顏色?
- 17. 如何動態改變列表視圖中的背景顏色
- 18. 在列表項上方更改列表項背景圖片?
- 19. RecyclerView項目刷卡更新背景textview
- 20. 列表上的背景圖片項目
- 21. 列表視圖 - 背景與獲取的數據更新的列表項
- 22. 更改項目背景
- 23. 從自定義列表視圖中的項目更新textView Android
- 24. 更改Android中新增行的背景顏色列表視圖
- 25. 在列表視圖中更改單擊的imageview背景
- 26. 更改knockout.js選項文本取決於其選定的狀態
- 27. 更改LinearLayout中的視圖背景
- 28. 當你點擊列表視圖項目時如何更改按鈕背景
- 29. 如何動態添加背景視圖到Recycler列表視圖項目?
- 30. 更改綁定列表框中的項目的選定狀態
你可以給我一個例子嗎?在Android開發新的 – pedja 2012-02-10 14:38:02
上面的教程最新怎麼了? – confucius 2012-02-10 14:46:52
oups,我沒有選擇鏈接。我現在將研究它 – pedja 2012-02-10 14:49:30