5

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が行うことになっていることではありません。これは、リストヘッダーを追加する場合、そのヘッダーを仕切りで区切る必要があるかどうかを意味します。

問題については、ソースとして分周器を持ち、その後にListViewが続くImageViewでlinearlayoutを使用するだけです。お役に立てれば。

于 2012-11-05T16:49:34.477 に答える