2 namedajipai namedajipai 于 2016.05.09 22:12 提问

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

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

5个回答

caozhy
caozhy   Ds   Rxr 2016.05.15 07:16
已采纳
caozhy
caozhy   Ds   Rxr 2016.05.15 07:16
CSDNXIAON
CSDNXIAON   2016.05.09 22:22

动态设置不同的行字体颜色
listview中的字体设置为不同颜色
给listview的各行设置不同的颜色
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

q610098308
q610098308   2016.05.09 22:28

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

suwu150
suwu150   2016.05.09 22:47

你可以在每个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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!