如何去除列表视图中的边框?

问题描述 投票:0回答:6

在Android上,如何删除列表底部

listview
中出现的行?

android listview android-layout
6个回答
86
投票

这样做

myListview.setDivider(null);

这应该对你有帮助。


56
投票

另一个选项是为 android:divider 属性设置透明颜色:

<ListView 
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:divider="#00000000"
/>

20
投票

请参阅此链接了解更多信息:-

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

或者,如果您想使用 XML 进行操作:

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

6
投票

很好的答案。我决定在 ListView 中使用它,以获得比颜色“#00xxxxxx”更好的可读性。透明是android平台可用的系统颜色。

 android:divider="@android:color/transparent"

2
投票

请在定义你的列表视图后写下这一行:

Yourlistview.setDivider(null); // Will remove the divider

0
投票

您可以在样式中设置此属性:

<ListView.Resources>
    <Style TargetType="ListView">
        <Setter Property="SeparatorVisibility" Value="None"/>
    </Style>
</ListView.Resources>
© www.soinside.com 2019 - 2024. All rights reserved.