基本上我想在這個相關佈局中添加一個textView,微調器和一個按鈕。看起來像:Relativelayout中的按鈕被拉伸
---- ---- TextView的
-----微調----
------------ button--
問題是右下角的按鈕被拉伸,按鈕高度代表所有剩餘的空間。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/surveyLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:layout_marginTop="20dp"
android:layout_alignParentTop="true"
android:text="@string/selectSurvey"
android:textColor="@android:color/darker_gray"
android:id="@+id/hasSurveyLabel"
/>
<Spinner
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/surveySpinner"
android:layout_below="@+id/hasSurveyLabel"
/>
<Button
android:layout_width="wrap_content"
android:layout_height="30dp"
android:id="@+id/startButton"
android:text="@string/start"
**android:layout_below="@+id/surveySpinner"**
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:paddingTop="10dp"
android:paddingLeft="30dp"
android:paddingRight="30dp"
/>
看起來是因爲layout_below的,當我們使用layout_below,下面微調按鈕,它必須是它下面,沒有空間,除非你定義它。
我們該如何解決這個問題?
我期待的是,把按鈕放在微調器下面,並在屏幕的底部。
我一直在這方面掙扎多日,有什麼幫助?謝謝。
任何人都可以在這裏幫助? – Usher 2011-03-07 02:38:52