Использование макета ScrollViews в HorizontalScrollView

Я хочу создать своего рода макет карты с картами, который содержит макет ListViewвнутри HorizontalScrollableView, который может прокручивать карты горизонтально. Все работает, но у меня проблема с прокруткой. Я могу прокручивать список по вертикали, только если я не прокручиваю карты по горизонтали и наоборот.

Это основной контейнер:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >

    <HorizontalScrollView
        android:id="@+id/listview"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="#ddd" >

        <LinearLayout
            android:id="@+id/list"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent" android:orientation="horizontal" >
        </LinearLayout>
    </HorizontalScrollView>



</RelativeLayout>

Я расширяю и добавляю элементы списка в линейный макет. Я хотел бы разрешить плавную вертикальную и горизонтальную прокрутку без таких ограничений (одновременная горизонтальная и вертикальная прокрутка).

Как этого добиться?

6
задан Matroska 27 June 2012 в 20:33
поделиться