Задать вопрос
@ArturPendragonOfficial

Почему ScrollView при скролинге вниз оставляет много ненужного пространства?

У меня контент должен заканчивается на кнопке. То есть кнопка последний нижний элемент.
Так как текста много пришлось использовать ScrollView. И при скролинге вниз кнопка уезжает наверх и начинает идти пустое пространство.
Я пробовал у СкролВью поставить высоту wrap_content. Ниче не поменялось.

<androidx.core.widget.NestedScrollView
    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"
    android:theme="@style/ThemeOverlay.Smoke.FullscreenContainer"
    tools:context=".LectureFragment"
    android:background="@color/dark_background">
    
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:orientation="vertical"
            android:weightSum="100">

            <ImageView
                android:id="@+id/imageView"
                android:layout_width="match_parent"
                android:layout_height="0dp"
                android:src="@drawable/day1"
                android:layout_weight="20"
                android:layout_marginEnd="@dimen/margin_regarding_the_parent"
                android:layout_marginStart="@dimen/margin_regarding_the_parent"
                android:layout_marginBottom="@dimen/margin_between_something"
                android:scaleType="centerInside"
                />

            <TextView
                android:id="@+id/textView"
                android:text="@string/text"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_marginEnd="@dimen/margin_regarding_the_parent"
                android:layout_marginStart="@dimen/margin_regarding_the_parent"
                android:layout_weight="10"
                android:textColor="@color/white" />

            <com.google.android.material.button.MaterialButton
                android:text="@string/submit_lecture_rus"
                android:layout_width="match_parent"
                android:layout_height="@dimen/height_button"
                android:layout_marginEnd="@dimen/margin_regarding_the_parent"
                android:layout_marginStart="@dimen/margin_regarding_the_parent"
                android:layout_marginBottom="@dimen/margin_regarding_the_parent"
                android:backgroundTint="@color/coral"
                />

        </LinearLayout>

</androidx.core.widget.NestedScrollView>


607ea745579d6302489702.png
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
То, что внутре скролльвью(то есть его контент) должно иметь высоту wrap_content.
Ответ написан
@gamess431
Может стоит margin или padding (программно) ?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы