5

我想在 a 的顶部有一个分隔线ListView(放在 中RelativeLayout),但是当我尝试使用它时,我只得到底部的分隔线:

<ListView
        android:id="@+id/last_contacts_picked_list"
        android:headerDividersEnabled="true"
        android:footerDividersEnabled="true"
        android:paddingTop="50dp"
        android:dividerHeight="5dp"
        android:layout_marginTop="50dp"
        android:divider="@android:drawable/divider_horizontal_textfield"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_above="..."
        android:layout_alignLeft="..."
        android:layout_alignRight="..."
        android:layout_below="..."
         />

我有这样的事情:

http://i051.radikal.ru/1211/4f/a408db5e717f.png

为什么它也没有标题分隔符?

4

1 回答 1

12

这不是android:headerDividersEnabled应该做的。这意味着如果您要添加列表标题,则该标题是否需要用分隔符分隔。

对于您的问题,只需使用带有 ImageView 的线性布局,将分隔线作为源,然后是 ListView。希望这可以帮助。

于 2012-11-05T16:49:34.477 回答