如何隐藏在android listview的每个项目的底部的水平线?

android listview的每个项目的底部,似乎默认有一个水平线。 我的问题是:如何让行不显示

Solutions Collecting From Web of "如何隐藏在android listview的每个项目的底部的水平线?"

你可以使用这个代码

lvlist.setDivider(null); lvlist.setDividerHeight(0); 

在xml中:

 android:divider="@null" android:dividerHeight="0dp" 

在Java中,你可以使用这个:

 myList.setDivider(null); myList.setDividerHeight(0); 

在这里检查: 如何更改Android ListView分隔线的颜色?

您可以尝试将分隔线高度设置为0px。

有不同的方式来实现这一点,但我不知道哪一个是最好的(我不知道是否有一个最好的方法)。 我知道至less有两种不同的方式在ListView中做到这一点:

1.将divider设置为null:

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"