基本上我想在这个相对布局中添加一个 textView 、微调器和一个按钮。好像:
---- 文本视图----
-----纺纱机----
- - - - - - 按钮 -
问题是右下角的按钮被拉伸,按钮高度代表所有其余空间。
<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时,spinner下方的按钮,它必须在它的正下方,除非你定义它,否则没有空格。
我们如何解决这个问题?
我所期待的是,将按钮放在微调器下方和屏幕底部。
我已经为此苦苦挣扎了几天,有什么帮助吗?谢谢。