我发现了Hide footer view in ListView?。当Yoni正确退出时,您可以将ListView
中的标题隐藏在内部FrameLayout
到setVisibility()
的{{1}}和View
中。这对我来说几乎是完美的,但是:
由于View.GONE
仍然存在,FrameLayout
会在显示的列表中添加两个分隔符。它看起来像一个高度为两个分隔线的单个分隔线。有没有办法隐藏ListView
的单个分隔符?也许可以将分频器的颜色更改为背景,这对我来说也没问题。任何完整的其他想法?完善!
请帮帮我。我并不热衷于再花两个小时的反复试验。
非常感谢!
答案 0 :(得分:50)
与隐藏或显示页眉或页脚一起使用这些功能:
setFooterDividersEnabled()
setHeaderDividersEnabled()
答案 1 :(得分:8)
您可以使用xml属性隐藏ListView中页眉和页脚的分隔符
android:footerDividersEnabled="false"
android:headerDividersEnabled="false"
答案 2 :(得分:4)
您可以像这样更改分隔线颜色:
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="@android:color/transparent"
android:dividerHeight="2px"/>
答案 3 :(得分:-1)
对于禁用分隔符:
ListView.setDivider(null);