Ответ
ScrollView может содержать только один дочерний элемент. Это связано с тем, что ScrollView предназначен для прокрутки одного контейнера, который уже может включать в себя другие элементы.
Если нужно добавить несколько элементов, их следует обернуть в контейнер (например, LinearLayout или ConstraintLayout):
<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 ... />
<Button ... />
<ImageView ... />
</LinearLayout>
</ScrollView>
Нарушение этого правила приведёт к ошибке или некорректному отображению.