如何删除Android ListView的底部分隔符?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (17)

我有一个固定的高度ListView。它在列表项之间进行分隔,但它也在最后一个列表项之后显示分隔符。

有没有办法在最后一项之后不显示分隔线ListView

提问于
用户回答回答于

只需添加 android:footerDividersEnabled="false" 到你的ListView描述就可以了。

用户回答回答于

我的最终解决方案(注意android:footerDividersEnabled保留后向兼容性):

<ListView
    android:id="@android:id/list"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="@dimen/activity_horizontal_margin"
    android:divider="@color/divider"
    android:dividerHeight="1px"
    android:clipToPadding="false"
    android:scrollbarStyle="outsideInset"
    android:overScrollFooter="@android:color/transparent"
    android:footerDividersEnabled="false"
    />

扫码关注云+社区