在ListView,数据库,android中更改字体颜色

时间:2013-01-09 20:05:02

标签: android listview colors

我正在使用这个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

1 个答案:

答案 0 :(得分:1)

您可以通过自定义适配器实现

在自定义适配器getView方法中,您可以根据条件

设置textView的背景

请找到参考资料,

http://android.cyrilmottier.com/?p=454