可能重复: 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.