горизонтальная прокрутка не работает - PullRequest
2 голосов
/ 20 декабря 2011

У меня есть вид сетки в моем приложении, и мне нужно прокрутить его по горизонтали. Можете ли вы сказать мне, как это сделать.Мне это нравится android:scrollbarAlwaysDrawHorizontalTrack="true", но оно не работает.

Спасибо

<LinearLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="#E6EBF3" >

    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Food" />

    <Button
        android:id="@+id/button2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Beverages" />
</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:background="#E6EBF3" >

    <LinearLayout
        android:id="@+id/linearLayoutHeader"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1" >
    </LinearLayout>

    <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="right"
        android:gravity="right|center_horizontal"
        android:hint="search your favorite" />
</LinearLayout>

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="match_parent"
    android:background="#A1A7B0" >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_weight="1"
        android:background="#A1A7B0"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content" >

            <TextView
                android:id="@+id/popular"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="right|center_horizontal"
                android:paddingRight="10dp"
                android:text="Popular" />

            <TextView
                android:id="@+id/popular"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:gravity="right|center_horizontal"
                android:text="New" />
        </LinearLayout>


        <GridView
            android:id="@+id/gridView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:numColumns="auto_fit"
            android:scrollbarAlwaysDrawHorizontalTrack="true" >
        </GridView>
    </LinearLayout>

    <LinearLayout
        android:layout_width="200dp"
        android:layout_height="match_parent"
        android:background="#CED1CF" >
    </LinearLayout>
</LinearLayout>

Ответы [ 3 ]

1 голос
/ 20 декабря 2011

GridView не поддерживает горизонтальную прокрутку.

1 голос
/ 20 декабря 2011

Я думаю, что GridView не поддерживает горизонтальную прокрутку.

Мы должны создать функциональность вида сетки с горизонтальной прокруткой. Смотрите эту ссылку о Grid View с горизонтальной прокруткой. Это может помочь вам.

Вид сетки горизонтальной прокрутки

1 голос
/ 20 декабря 2011

Обернуть GridView в HorizontalScrollView.

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