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

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

  • 单击按钮后Android打开上下文菜单
  • Android:如何避免在列表视图中滚动头,Android?
  • ListView项目的不同z位置
  • 在Android中添加ListView子项目文本
  • Android:具有重叠行的垂直ListView
  • Android:获取列表视图中可见子项的计数
  • ListView的转换typesBaseAdapter
  • 如何在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"