LinearLayout не заполняет область прокрутки

<ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1"
        android:layout_height="fill_parent">
        <LinearLayout android:id="@+id/linearLayout1"
            android:layout_width="fill_parent" android:orientation="vertical"
            android:layout_height="fill_parent">
            <ListView android:id="@+id/listView1" android:layout_width="fill_parent"
                android:layout_height="fill_parent"></ListView>
        </LinearLayout>
    </ScrollView>

Прокрутка заполняет весь экран, а linearLayout1 заполняет только небольшую часть экрана, что-то около 100dip по высоте. Как я могу заставить linearLayout1 заполнять родительский элемент?


person Lukap    schedule 09.03.2012    source источник
comment
вы уверены, что прокрутка заполняет экран? Вы пробовали fillViewport = true в режиме прокрутки?   -  person njzk2    schedule 09.03.2012
comment
См. Эту ссылку nex-otaku-en .blogspot.com / 2010/12 /   -  person Thommy    schedule 09.03.2012
comment
Предоставление android: fillViewport = true в Scrollview будет работать ..   -  person Ashokchakravarthi Nagarajan    schedule 27.11.2015


Ответы (2)


Попробуйте:

android:fillViewport="true" 

в scrollView

Дополнительная информация здесь: LinearLayout не расширяется внутри ScrollView

person Jeremy D    schedule 09.03.2012

У вас не может быть ListView в ScrollView.

person goodm    schedule 09.03.2012