У меня много проблем, пытаясь решить проблему наличия прокручиваемой области высоты в макете. У меня есть три длинных списка, которые нужно отображать на одном экране, и было бы совершенно нецелесообразно отображать все записи последовательно, потому что, если вы хотите пропустить категорию, вам нужно прокрутить мимо, возможно, сотни записей.
Предположим, что у меня есть прокрутка с линейной компоновкой внутри нее, я хочу, чтобы это сказало, высота 250dp на экране при макс и независимо прокручивается, когда заполнено большим количеством записей, чем может помещаться в пространство 250dp.
У меня теперь есть:
<ScrollView
android:minWidth="25px"
android:minHeight="150px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXXX"
android:scrollbars="vertical">
<LinearLayout
android:orientation="vertical"
android:minWidth="25px"
android:minHeight="25px"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/XXXXXX" />
</ScrollView>
Когда заполняется, scrollview и linearlayout просто растягиваются до тех пор, пока они должны соответствовать содержимому и отображать все его, вместо того, чтобы иметь "окно" 250dp/px (любое измерение было бы неплохо) с содержимым, прокручиваемым внутри него.
Я новичок в платформе Android, поэтому, возможно, ответ очевиден, и я просто не понял язык, но любая помощь будет принята с благодарностью! Спасибо
--- SOLVED: Поместите линейный выход за пределы ScrollView с высотой.