ScrollView不起作用

时间:2012-07-20 21:48:50

标签: android

我添加了ScrollView但它没有显示在app中,特别是当屏幕尺寸较小时Spinner不会显示。如何添加ScrollView?

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

    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:background="@drawable/timeclock_bg"
        android:orientation="vertical" >

        <AnalogClock
            android:id="@+id/AnalogClock1"
            android:hand_hour="@drawable/customhour"
            android:hand_minute="@drawable/customminute" />

        <TextView
            android:id="@+id/txtcompanyidentifier"
            android:textSize="15sp" />

        <TextView
            android:id="@+id/txtuserdisplay"
            android:textSize="15sp" />

        <TextView
            android:id="@+id/txtLastpounch"
            android:textSize="15sp" />

        <RelativeLayout
            android:id="@+id/relativeLayout1"
            android:layout_alignParentRight="true"
            android:orientation="vertical" >

            <Button
                android:id="@+id/btnchkin"
                android:background="@drawable/new_chkin" />

            <Button
                android:id="@+id/btnchkout"
                android:background="@drawable/new_checkout" />
        </RelativeLayout>

        <DigitalClock
            android:id="@+id/digitalClock2"
            android:textSize="15sp" />

        <Spinner
            android:id="@+id/spinner1"
            d:paddingBottom="2dp" />

        <Spinner android:id="@+id/spinner2" />

        <Spinner
            android:id="@+id/spinner3"
            android:paddingBottom="2dp" />

        <Spinner
            android:id="@+id/spinner4"
            android:layout_width="wrap_content"
            android:paddingBottom="2dp" />

        <Spinner
            android:id="@+id/spinner5"
            android:layout_width="wrap_content" >

            <EditText
                android:id="@+id/notes"
                android:hint="Notes:"
                android:inputType="textPostalAddress" >

                <requestFocus />
            </EditText>
        </Spinner>
    </RelativeLayout>

    <Spinner>
    </Spinner>

    <RelativeLayout>
    </RelativeLayout>

</ScrollView>

1 个答案:

答案 0 :(得分:2)

它不显示任何内容,因为scrollview仅支持一个ViewGroup作为子项,并且您有2个RelativeLayout和1个微调器。例如,您必须将所有视图放入一个RelativeLayout。

在您的情况下如果删除这些:

<Spinner>
</Spinner>

<RelativeLayout>
</RelativeLayout>

最后它必须工作。

希望能提供帮助:)