我已經添加了ScrollView,但它不會顯示在應用程序中,尤其是當屏幕尺寸較小時,不會顯示Spinner。我如何添加一個ScrollView?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>
我注意到了一些事情。您有爲RelativeLayouts設置的android:orientation,這是不需要的。您只能針對LinearLayouts使用android:orientation。此外,您沒有爲您在那裏使用的所有小部件定義layout_height和layout_width。你需要他們爲每個部件。該代碼是否正在編譯?它不應該! – 2012-07-20 21:56:28