Что мне делать, если у меня есть ViewFlipper и ScrollView переносит только одного ребенка? - PullRequest
0 голосов
/ 23 ноября 2010

Мне действительно нужны только мои ScrollView, обернутые вокруг 1 из 3 LinearLayout s, которые есть в моем ViewFlipper, но я пытаюсь обернуть его вокруг своего 3-го ребенка, и это дает мне ошибку, которую может ScrollViewтолько хост один прямой ребенок.

Есть ли обходные пути?

<ViewFlipper>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <ScrollView android:id="@+id/ScrollView01"
             android:layout_width="fill_parent"
             android:layout_height="110dp">

      <!--- Stuff --->

        </ScrollView>
    </LinearLayout>
</ViewFlipper>

1 Ответ

1 голос
/ 23 ноября 2010

Конечно - сделайте одного ребенка вашим ScrollView a FrameLayout, LinearLayout или RelativeLayout и поместите содержимое в него.

...