の上部にヘッダーを配置したいのですListView
が、ユーザーがListViewを下にスクロールすると、ヘッダーは常にビューの上部(アクションバーのすぐ下)にスタックされます。
RelativeLayout
ヘッダーとその下のListViewを含める場所を作成しましたLinearLayout
が、それでもListViewを下にスクロールすると、ヘッダーが消えます。私も試してみましaddHeaderView
たが、まだ運がありません。
誰かがここに光を当てることができますか?
編集:私のレイアウトはこれです:
<include
android:id="@+id/IncludeFiltersZoekAndBoek"
android:layout_above="@+id/AcommodatiesListView"
layout="@layout/filters_header_layout" />
<ListView
android:id="@+id/AcommodatiesListView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/LoadMoreAccommodaties"
android:layout_alignParentTop="true"
android:scrollingCache="false" >
</ListView>
<Button
android:id="@+id/LoadMoreAccommodaties"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:text="Laad meer resultaten..."
android:visibility="gone" />
およびヘッダーの場合:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Populariteit" />
<ImageButton
android:layout_width="15dip"
android:layout_height="15dip"
android:src="@drawable/triangle" />
<ImageButton
android:layout_width="15dip"
android:layout_height="15dip"
android:src="@drawable/triangle" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Prijs" />
<ImageButton
android:layout_width="15dip"
android:layout_height="15dip"
android:src="@drawable/triangle" />
<ImageButton
android:layout_width="15dip"
android:layout_height="15dip"
android:src="@drawable/triangle" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center_horizontal"
android:text="Rating" />
</LinearLayout>
さて、問題はないようです。唯一の問題は、ListView
がヘッダーの下にあることです。下にスクロールすると、のアイテムの上にヘッダーが表示されますListView
。