Android: gridview - PullRequest
       1

Android: gridview

3 голосов
/ 31 октября 2011

Я сделал gridview, в который я добавил изображения.Но моя проблема в том, что он показывает очень маленький размер gridview только с 3 изображениями в нем, как на картинке, и я хочу показать 9 изображений в нем.

enter image description here s

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

Я использую следующий XML для него

                <RelativeLayout android:layout_height="fill_parent"
        android:layout_width="fill_parent" android:layout_above="@+id/LinearLayouToolbar"
        android:layout_below="@+id/linearLayout3">
        <ScrollView android:layout_height="200dp"
            android:layout_width="320dp" android:id="@+id/scrollView1"
            android:layout_alignParentTop="true" android:layout_alignParentLeft="true">



            <GridView android:horizontalSpacing="10dp"
                android:columnWidth="80dp" android:verticalSpacing="20dp"
                android:stretchMode="columnWidth" android:padding="10dp"
                android:id="@+id/GridView01" android:fastScrollEnabled="true"
                android:layout_gravity="fill|center" android:numColumns="auto_fit"
                android:layout_marginBottom="0dp" android:layout_width="wrap_content"
                android:layout_height="wrap_content"></GridView>
        </ScrollView>
    </RelativeLayout>

Ответы [ 2 ]

5 голосов
/ 31 октября 2011

Исправьте ширину и высоту вида прокрутки следующим образом:

  <ScrollView android:layout_height="fill_parent"
            android:layout_width="fill_parent" android:id="@+id/scrollView1"
            android:layout_alignParentTop="true" android:layout_alignParentLeft="true">

В противном случае удалите ScrollView, просто задайте GridView внутри RelativeLayout.

5 голосов
/ 31 октября 2011

Не следует помещать вид сетки (а также вид списка) в вид прокрутки.В вашем случае это кажется излишним, потому что gridview обеспечит прокрутку для себя.

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