Не растягивающийся ScrollView - PullRequest
5 голосов
/ 03 марта 2011

У меня есть вид прокрутки внутри макета лайнера, вот мой файл макета

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content">
    <!-- Other widgets go here -->
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
        <!-- Scroll view content -->
    </ScrollView>
</LinearLayout>

Я хочу, чтобы высота ScrolView зависела от его содержимого - оберните его, однако, если эта высота делает всю высоту макета больше, чем размер экрана, ее следует зафиксировать в соответствии с высотой экрана. Как этого добиться?

Ответы [ 2 ]

6 голосов
/ 03 марта 2011

Если вы хотите, чтобы представление прокрутки заполняло весь экран, даже если данных недостаточно, попробуйте вместо этого

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <!-- Other widgets go here -->
    <ScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:fillViewport="true">
        <!-- Scroll view content -->
    </ScrollView>
</LinearLayout>
0 голосов
/ 30 августа 2015

добавить это как атрибут к просмотру прокрутки

android:fillViewport="true"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...