Android 删除ListView分隔符(在xml布局文件中)
如何删除Android 删除ListView分隔符(在xml布局文件中),android,android-listview,Android,Android Listview,如何删除列表视图中的行分隔符(如果可能,在所描述的XML布局文件中)?您可以将分隔符颜色设置为透明颜色和分隔符高度 在“ListView”属性中删除分隔符,如下所示: android:divider="#00000000" android:dividerHeight="0dp" 简言之: android:divider="@null" 将dividerHeight设置为零,将divider设置为null,如xml中所示: android:dividerHeight="0dp" andr
列表视图中的行分隔符(如果可能,在所描述的XML布局文件中)?您可以将分隔符颜色设置为透明颜色和分隔符高度
在“ListView”属性中删除分隔符,如下所示:
android:divider="#00000000"
android:dividerHeight="0dp"
简言之:
android:divider="@null"
将dividerHeight设置为零,将divider设置为null,如xml中所示:
android:dividerHeight="0dp"
android:divider="@null"
或在java中:
getListView().setDividerHeight(0);
getListView().setDivider(null);
将属性放在listview标记的下面(xml文件中)
有不同的方法来实现这一点,但我不确定哪一种是最好的(我甚至不知道有没有最好的方法)。我知道在ListView中至少有两种不同的方法:
1。将除法器设置为空:
1.1。编程的
yourListView.setDivider(null);
1.2。XML
android:divider="@null" (this goes inside your ListView element)
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"
只有-1dp可以帮助我移除分隔器
(不是0、0.0、@null或相同的代码)
Android Studio、SDK L、Android 4.2在LIstView的属性中工作,谢谢:-)设置为null就足够了,高度设置为redundantYeap,将分隔符设置为null就足够了。@Neon-当您从ListActivity扩展活动时,请参见此处-如果您使用StickyListHeadersListView,您将需要这两种设置,将除法器设置为null是不够的。这是我的第一种方法,但我应用了上面的答案,将除法器设置为null。将除法器设置为null显然是最好的方法,因为它可以防止系统进行任何计算。另一个只是权宜之计。
android:divider="@android:color/transparent"
android:dividerHeight="0dp"