ListView中分割线问题

来源:互联网 发布:mac怎么解压缩rar 编辑:程序博客网 时间:2024/04/29 13:28

listview设立item间距和颜色渐变

listview设置item间距和颜色渐变
listview设置item间距和颜色渐变


<span style="font-size:18px;">//颜色渐变    int[] colors = { Color.RED,Color.YELLOW,Color.GREEN,Color.BLUE,Color.RED,Color.YELLOW,Color.GREEN };       //设置间隔线,Orientation.RIGHT_LEFT表示颜色渐变的方向    getListView().setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));    //设置间距高度    getListView().setDividerHeight(30);</span>


也可以在xml文件中去配置:
<span style="font-size:18px;">    android:divider="@drawable/list_divider_line"      android:dividerHeight="2px"  </span>

这个是设置一个图片作为间隔,也可以是颜色

ListView中的item之间的分隔线怎么去掉

Android中的ListView为item之间添加了分隔线效果如下:

但是默认的分隔线太难看了,有时候我们会自定义item,需要去掉这个难看的分隔线怎么办呢?

有3种方法可以去掉:

  1. myListView.setDividerHeight(0);
  2. myListView.setDivider(null);
  3. XML布局文件中设置ListView的属性android:divider="#FFCC00"

以上3种方法择一即可


当然换一个好看的自动的分隔线也行

android:divider="@drawable/skin_line"


0 0