在ListView, database, android中改变字体颜色



我正在使用这个android列表视图教程(它展示了如何在列表视图中显示数据库条目),我正在考虑改变数据库条目的颜色,是否可以改变每一行的颜色?比如德国是红色的,西班牙是黄色的等等,颜色取决于线?

  // 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

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

在自定义适配器getView方法中,您可以根据您的条件设置textView的背景

请查找参考资料,

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

最新更新