该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
当我们做列表(ListView)的时候,有时候有如下需求:
第一个条目为白色的一个背景图,第二个为灰色的一个背景图,然后依次类推,就是偶数为灰色背景图,奇数为白色背景图;
解决方法如下:
再适配器中的getView设置如下:
if (position % 2 == 0)
{
convertView.setBackgroundResource(R.drawable.listview_item_selector);
}
else
{
convertView.setBackgroundResource(R.drawable.listview_item_gray_selector);
}
以下是两个不同的选择器,
R.drawable.listview_item_selector:
xmlns:android=”http://schemas.android.com/apk/res/android”>
listview_item_gray_selector:
xmlns:android=”http://schemas.android.com/apk/res/android”>
问题解决。
注: 根据自己需求设置不同的背景色