Я создал ScrollView и хочу, чтобы он расширялся до доступного пространства без необходимости устанавливать для него фиксированную высоту (то есть «250 пикселей»).
Таким образом, я создал RelativeLayout. Основная схема выглядит следующим образом:
<RelativeLayout>
<LinearLayout
android:id="@+id/x" >
<TextView
android:text="Title" ... />
</LinearLayout>
<ScrollView
android:id="@+id/y"
android:layout_below="@id/x" />
<LinearLayout
android:layout_below="@id/y"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_horizontal|bottom" >
<Button ...>
</LinearLayout>
</RelativeLayout>
Идея макета состоит в том, чтобы заголовок располагался сверху, кнопка в нижней части экрана и ScrollView между этими двумя.
Проблема в том, что мне все еще нужно использовать android_height в определении ScrollView, поэтому он все еще зафиксирован на этой высоте.
Как я могу обойти это?
Спасибо.