namedajipai
namedajipai
2016-05-09 14:12
采纳率: 90.6%
浏览 1.8k
已采纳

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

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • caozhy
    已采纳
    点赞 评论
  • q610098308
    恋恋西风 2016-05-09 14:28

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

    点赞 评论
  • suwu150
    suwu150 2016-05-09 14: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文件,然后使用计数器判断就可以了

    点赞 评论
  • caozhy
    点赞 评论

相关推荐