listview怎么为不同的行设置间隔不同的颜色?

listview怎么为不同的行设置间隔不同的颜色?交替颜色显示的表格比较醒目,用listview控件怎么做到它?

4个回答

1.一种方案是你把间隔去掉,放在ListView的Item中,这样就可以控制不同的色做间隔。

你可以在每个list里边在添加一个布局,然后开始计数,当为偶数时,使用第一种布局,当为奇数是使用另外一种布局,这样你就可以实现个性化设置了,也可以设置很多界面。
先在主布局界面设置:

android:id="@+id/lv"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:divider="@null"
android:listSelector="@android:color/transparent"
android:transcriptMode="alwaysScroll" />
然后再分别设计:
两个布局文件leftItem和rightItem文件,然后使用计数器判断就可以了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐