我想让ScrollView不占用屏幕底部太多的空间,因为这会导致我的两个按钮无法显示。我也不希望手动设置ScrollView的高度。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical">
<LinearLayout
...
android:orientation="horizontal">
<Button .../>
<TextView .../>
<Button .../>
</LinearLayout>
<ScrollView
android:layout_width="math_parent"
android:layout_height="wrap_content">
<ImageView .../>
<ImageView .../>
<ImageView .../>
</ScrollView>
<LinearLayout
...
android:orientation="horizontal">
<Button .../>
<Button .../>
</LinearLayout>
</LinearLayout>
这是我的布局的概括版本。问题在于ScrollView无论其中有多少项,都会延伸到屏幕底部。这导致屏幕底部的两个按钮不可见。
如何避免手动设置ScrollView的高度?
我已经为所有视图使用了android:layout_height="wrap_content"。
这难道不应该自动分配视图的高度以适应屏幕的高度吗?
(想包含图片,但我的声望还不够高(-_-))