android ListView奇偶行显示不同颜色

来源:互联网 发布:炭知天下价目表 编辑:程序博客网 时间:2024/06/06 02:16

android ListView奇偶行显示不同颜色实现:

//设置交叉背景色

如图:


在自定义adapter的getView方法里面实现:

RelativeLayout rl;//需要设置背景颜色的item父布局

rl = (RelativeLayout) v.findViewById(R.id.item_fitting_exercise);
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>

效果图如下:



0 0