我有一个从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创建自己的侦听器类。 –