ScrollView белое пространство внизу

У меня проблема с ScrollView, которая оставляет пустое место внизу. Он заполнен несколькими TextViews и GridViews и должен заполнить весь родитель RelativeLayout.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    tools:context=".showPictures">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical">
            <TextView.../>
            <GridView.../>
        ...
        </LinearLayout>
    </ScrollView>
</RelativeLayout>

Кто-нибудь знает, что случилось?

благодаря

android,gridview,scrollview,

3

Ответов: 3


4 "> принят

Сделайте свою относительную высоту макета совместимой с родительской, также используйте android: fillViewPort = "true" в вашем прокрутке

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".showPictures">
    <ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:fillViewport="true">

//...

1

вы можете использовать этот код, чтобы избежать дополнительного заполнения в нижней части прокрутки:

android:overScrollMode="never"

0

Дайте вес каждому ребенку в прокрутке, включая линейный макет со значением 1

андроид, GridView, Scrollview,
Похожие вопросы