去掉listView的item之间的分隔线

再来做项目遇到一个问题:就是设置了listView 的items的背景,背景图片带有分隔线的呈现,但我无论怎样都觉得好像我实际不一样的,item上端和下端的线都加深了

找了很多原因,最后通过测试,,先把items的background 的背景图片去掉,测试,发现还有一条默认的分隔线,这时才发现之间菜鸟,背景图片的线跟系统listView默认的线重叠了.经过上网查询,

最后查出有3种方法去掉:

myListView.setDividerHeight(0);

myListView.setDivider(null);

  1. XML布局文件中设置ListView的属性android:divider="#FFCC00"或者android:divider="@null"

以上3种方法择一即可


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

android:divider="@drawable/skin_line"


你可能感兴趣的:(android)