-1

我添加了 ScrollView,但它不会显示在应用程序中,尤其是当屏幕尺寸较小时,Spinner 不会显示。如何添加滚动视图?

<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>
4

1 回答 1

2

It doesn't display anything because a scrollview only supports one ViewGroup as a child and you have 2 RelativeLayout and 1 spinner. You have to put all you view into one RelativeLayout for example.

In your case If you delete these:

<Spinner>
</Spinner>

<RelativeLayout>
</RelativeLayout>

On the end it has to work.

Hope to help :)

于 2012-07-20T21:58:29.690 回答