Я стараюсь, чтобы 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"
для всех моих просмотров.
Разве это не должно автоматически распределять высоту видов по высоте экрана?
(Хотел включить изображения, но мой представитель еще недостаточно высок (- _ -))