【发布时间】:2012-07-11 02:12:39
【问题描述】:
我希望动态生成的 ArrayList 项使用不同的颜色。我不想用 getView() 的 setBackgroundColor() 方法来做,因为我已经用 onListItemClick() 实现了我的整个应用程序。所以有没有其他方法可以做到这一点。
提前致谢。
【问题讨论】:
-
您可以通过编程方式设置列表项的 bg 颜色,这很容易
-
你如何显示数组列表项???
-
你不能在不引用视图的情况下改变它的属性。这意味着为了将不同的行更改为不同的颜色,您必须实现自己的适配器或实现自己的 listview 视图。
-
@Goofy- ArrayAdapter
fileList = new ArrayAdapter (this, android.R.layout.simple_list_item_multiple_choice, item); getListView().setAdapter(fileList); -
@NilayOnAndroid 请参考我的回答,它一定会对你有所帮助
标签: android listview arraylist background-color