2012-11-05 85 views
4

我想有在ListView頂部的分隔(這是擺在RelativeLayout),但是當我嘗試使用此,我只得到了底部除法:安卓:headerDividersEnabled不工作

<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

爲什麼它不具備標頭分隔嗎?

+0

發佈添加標頭的代碼 – njzk2

回答

11

這不是android:headerDividersEnabled應該做的。這意味着如果要添加列表標題,是否需要用分隔符分隔該標題。

對於您的問題,只需在ImageView中使用帶有分隔符作爲源代碼後跟ListView的線性佈局。希望這可以幫助。

+1

以下是一個工作示例:http://stackoverflow.com/a/8819402/915756 –