android ListView奇偶行显示不同颜色实现:
//设置交叉背景色
如图:
在自定义adapter的getView方法里面实现:
RelativeLayout rl;//需要设置背景颜色的item父布局
if (position % 2 == 0) {
rl.setBackgroundColor(mContext.getResources().getColor(R.color.white));
} else {
rl.setBackgroundColor(mContext.getResources().getColor(R.color.list_color));
}
其中
R.color.white的值为:
<color name="white">#FFFFFF</color>
R.color.list_color的值为:
<color name="list_color">#F0F0F0</color>
效果图如下: