我有一個從SQL獲取數據的Listview。數據是RGB顏色代碼。我怎樣才能將每個listview項目設置爲它所保存的數據的背景顏色?那就是帶有動態背景顏色的Android Listview
-------------------
255,0,0 <- This items background color is red
-------------------
0,255,0 <- This items background color is green
-------------------
而且當添加新數據時,添加的數據項應該有它所保存數據的背景顏色。
這是我的代碼
public void loadListData(String item) {
// database handler
DB_Handler db = new DB_Handler(getContext());
//get spinner item
String selected_spinner;
selected_spinner = item;
List<String> lables = db.getSpinnerItemColors(selected_spinner);
dataAdapter = new ArrayAdapter<String>(getContext(),android.R.layout.simple_list_item_1,lables);
color_listview.setAdapter(dataAdapter);
}
您可以爲listview創建自己的偵聽器類。 –