我正在使用这个android list view tutorial (它显示了如何在列表视图中显示数据库条目),我正在考虑从数据库中更改条目的颜色,是否可以更改每一行的颜色?例如德国将是红色,西班牙黄色等,颜色将取决于字符串?
// map each name to a TextView
String[] from = new String[] { "countryname" };
int[] to = new int[] { R.id.countryTextView };
conAdapter = new SimpleCursorAdapter(Countrylist.this, R.layout.country_view, null, from, to);
setListAdapter(conAdapter); // set adapter
答案 0 :(得分:1)
您可以通过自定义适配器实现
在自定义适配器getView方法中,您可以根据条件
设置textView的背景请找到参考资料,