我想在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
为什么它也没有标题分隔符?
最佳答案
那不是android:headerDividersEnabled应该做的。这意味着,如果要添加列表标题,则是否需要用分隔符分隔该标题。
对于您的问题,只需将线性布局与ImageView一起使用,以分隔符为源,然后是ListView。希望这可以帮助。
关于android:headerDividersEnabled无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13235710/