如何在ListView中显示最后一行的分隔符

时间:2015-04-06 07:08:47

标签: android listview android-listview

我想让最后一行的分隔符出现,以便列表“看起来很干净”。

我的ListView已被“包含”在另一个XML布局中。

我发现其他帖子显示可以使用:

   android:layout_height="match_parent"

    android:footerDividersEnabled="true"

对我来说都不起作用。我知道我有正确的XML布局,因为我可以将分隔符颜色设置为RED,并且它可以正确呈现。

我错过了什么?

3 个答案:

答案 0 :(得分:0)

您可以为分隔符定义一个drawable,并将一个背景设置视图添加到列表视图下方的divider drawable中。

答案 1 :(得分:0)

ListView下面添加一个直线视图:

<View
    android:layout_width="match_perent"
    android:layout_height="1dp"
    android:padding="your_padding"
    android:background="@color/your_color"
    />   

答案 2 :(得分:0)

如果您正在对自定义视图进行充气,则可以在自定义视图XML的底部添加以下内容:

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="4dp"
android:background="#000000">
</RelativeLayout>

这将使布局4dp颜色为黑色,使其看起来像一条4dp宽的线。