1

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

1 回答 1

1

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

在自定义适配器 getView 方法中,您可以根据自己的情况为 textView 设置背景

请找到参考资料,

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

于 2013-01-09T20:10:45.237 回答