Така че аз се опитвам да създам екран, който има ListView и над него трябва да мога да преместя друг персонализиран хоризонтален ListView, точно в долния край на екрана. Когато потребителят превърта във вертикалния списъчен изглед, хоризонталният ще стане невидим и ще се появи отново, когато превъртането спре. Реших, че FrameLayout ще бъде най-добрият ми залог за припокриващи се изгледи. Но изглежда не мога да накарам това да работи. Хоризонталният изглед на списък изглежда заема цялото пространство на екрана. Някакви идеи? Това дори правилният подход ли е? Искам да имам нещо подобно на фиксиран div в HTML.
Ето моя XML:
АКТУАЛИЗАЦИЯ-1: Използван е RelativeLayout, както е предложено, но все още не може. Изглежда, че HorizontalListView все още заема целия екран. Използвам HorizintalListView от тук
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<ListView
android:id="@+id/messages"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginTop="5dip" />
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" >
<test.ui.app.HorizontalListView
android:id="@+id/folders"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="#FFFFFF" />
</RelativeLayout>
</RelativeLayout>