如何删除Android上的ListViews之间的行?
我使用了两个像这样的ListView : 
 <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> 
 两个ListView之间有一条空行。 我如何删除它? 
要删除同一个ListView中的项目之间的分隔符,这里是解决scheme:
 getListView().setDivider(null); getListView().setDividerHeight(0); 
developer.android.com#ListView
或者,如果你想用XML来做:
 android:divider="@null" android:dividerHeight="0dp" 
- 
如果你想删除一个分隔线,使用下面的代码: android:divider="@null"
- 
如果你想添加一个空格而不是分隔线: android:divider="@android:color/transparent" android:dividerHeight="5dp"
所以,你可以在divider属性中使用任何drawable或color。
有不同的方式来实现这一点,但我不知道哪一个是最好的(我不知道是否有一个最好的方法)。 我知道在ListView中至less有两种不同的方式来做到这一点:
1.将divider设置为null:
1.1。 编程
 yourListView.setDivider(null); 
1.2。 XML
这进入你的ListView元素。
 android:divider="@null" 
2.将分隔符设置为透明,并将其高度设置为0以避免在listview元素之间添加空格:
2.1。 编程方式:
 yourListView.setDivider(new ColorDrawable(android.R.color.transparent)); yourListView.setDividerHeight(0); 
2.2。 XML
 android:divider="@android:color/transparent" android:dividerHeight="0dp" 
在XML中:
 android:divider="@null" 
或者在Java中:
 listView.setDivider(null); 
你可以把下面的属性放在listview标签中
 android:divider="@null" 
  (或)以编程方式listview.Divider(null); 这里的listview是ListView引用。 
或者在XML中:
 android:divider="@drawable/list_item_divider" android:dividerHeight="1dp" 
您可以使用可绘制的颜色(例如#ff112233),但请注意,前置杯形蛋糕版本存在无法设置颜色的错误。 相反,9补丁或图像必须使用..
你可以尝试以下。 它为我工作…
 android:divider="@android:color/transparent" android:dividerHeight="0dp" 
  <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/list" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:divider="@null" android:dividerHeight="0dp"/> 
我发现在XML文件中实现它比较容易,因为可能很难在数百行的类中跟踪代码行。 对于XML你可以使用“null”:
 android:divider="@null" 
对于ListFragment的使用
 getListView().setDivider(null) 
在名单被获得之后。
 如果这个android:divider="@null"不起作用,也许改变你的ListViews为Recycler Views?