安卓:使用ArrayAdapter备选颜色的ListView [英] Android : Alternate colors in ListView using ArrayAdapter
本文介绍了安卓:使用ArrayAdapter备选颜色的ListView的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
可能重复:
<一href="http://stackoverflow.com/questions/10479108/how-can-i-set-differnt-background-color-for-each-row-in-listview">How我可以设置不同的充背景颜色列表视图的每一行?
我如何添加不同/ alretnate颜色列表视图的项目?下面是我的code,以使用ArrayAdapter项目的ListView
How can i add different/alretnate colors for listview items? The below is my code to add items to ListView using ArrayAdapter
list = (ListView)findViewById(R.id.planetList);
adapter = new ArrayAdapter<String>(MyListViewActivity.this, R.layout.my_list_row, R.id.planetNameTextView);
for (int i = 0; i < planetNamesArray.length; i++) {
adapter.add(planetNamesArray[i]);
}
list.setAdapter(adapter);
任何人都可以指导我使用ArrayAdapter为我'一个新手到Android添加不同的背景颜色
Can anyone guide me to add the different background colors using ArrayAdapter as i'am a newbie to android
推荐答案
您首先需要使用自定义适配器,在其getView()方法u必须检查的位置。
you firstly need to use custom adapter,in its getView() method u have to check the position.
if(position % 2 == 0)
row.setcolor(R.color.color1);
else
row.setcolor(R.color.color2);
希望u得到这一点。
hope u get the point.
这篇关于安卓:使用ArrayAdapter备选颜色的ListView的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文