TextView を上に、別のものを下に、残りのスペースを使用して間に ListView を配置しようとしています。ただし、私の ListView はすべてのスペースを一番下まで取っているため、最後の TextView も表示されません。表示させる唯一の方法は、ListView に 100 dp などの固定の高さを与えることです。
私のレイアウト:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >
<TextView
android:id="@+id/id_task_list_title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title_task_list"
style="?android:attr/listSeparatorTextViewStyle" />
<ListView
android:id="@+id/id_task_list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/id_task_list_title" />
<TextView
android:id="@+id/id_task_list_test"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/id_task_list_view"
android:text="OMG Test" />
</RelativeLayout>