我创建了一个 ScrollView 并希望它扩展到可用空间,而不必为其设置固定高度(即“250px”)。
因此,我创建了一个 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>
布局的想法是让 Title 位于顶部,Button 位于屏幕底部附近,而 ScrollView 位于这两者之间。
问题是,我仍然必须在 ScrollView 的定义中使用 android_height,所以它仍然固定在那个高度。
我该如何解决这个问题?
谢谢。