Android | ScrollView | высота wrap_content - PullRequest
1 голос
/ 03 мая 2019

Как Android относится к ScrollViews?

Я пришел из Webdev, так что это моя парадигма для реализации элемента прокрутки.

Тем не менее, на Android официальные учебники и документы говорят, яследует использовать height="wrap_content" для ScrollView.Но почему?

Насколько я понимаю (webdev), ScrollView должен быть контейнером для прокрутки содержимого.Это означает, что ScrollView является ограничением по высоте (следовательно, match_parent), и его содержимое должно быть выше этого (следовательно, прокрутки).

Если я установлю ScrollView height в wrap_content, и Android на самом деле соблюдает это ... это не должно бытьпрокручиваемый (по моей парадигме webdev) (если Android не добавляет дополнительные контейнеры макета (кроме тех, которые определены в файле макета).

Так как это сделать?

1 Ответ

0 голосов
/ 03 мая 2019

Группа представлений, позволяющая прокручивать иерархию представлений, размещенную в ней.В представлении прокрутки может быть только один прямой дочерний элемент.Чтобы добавить несколько представлений в представление прокрутки, сделайте прямым потомком добавление группы представлений, например LinearLayout, и поместите дополнительные представления в этот LinearLayout.

Вот ссылка, которая поможет вам узнать больше об этом

https://developer.android.com/reference/android/widget/ScrollView

, а также здесь

https://www.javatpoint.com/android-scrollview-vertical

...