Измените свой тег <ScrollView>
, чтобы он соответствовал следующему:
<ScrollView
android:id="@+id/scrollview"
android:layout_width="0dp"
android:layout_height="0dp"
android:fillViewport="true"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/cardview">
И добавьте этот атрибут id
к вашему CardView
:
<androidx.cardview.widget.CardView
android:id="@+id/cardview"
Без указания нижнего ограничения (и использования wrap_content
для высоты), ScrollView
будет иметь размер, достаточный для того, чтобы весь контент помещался внутри него, но обрезался родительским элементомConstraintLayout
.Если все содержимое подходит, прокручивать нечего (даже если вы не видите всего этого, так как родитель обрезает его).