如何在屏幕底部对齐视图?
这是我的布局代码; <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" android:layout_height="wrap_content"> </TextView> <LinearLayout android:id="@+id/LinearLayout" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="bottom"> <EditText android:id="@+id/EditText" android:layout_width="fill_parent" android:layout_height="wrap_content"> </EditText> <Button android:text="@string/label_submit_button" android:id="@+id/Button" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </LinearLayout> </LinearLayout> 它看起来像在左边,而我想要它看起来像在右边。 显而易见的答案是将TextView的高度设置为fill_parent,但这不会为按钮或输入字段留出空间。 本质上,问题是我希望“提交”按钮和文本条目在底部固定为一个高度,文本视图要填充其余的空间。类似地,在水平线性布局中,我希望提交按钮包装其内容,并让文本输入填充其余空间。 如果线性布局中的第一个项目被告知fill_parent,它将完全做到这一点,而没有其他项目的余地。如何获得第一个位于线性布局中的项目以填充除布局中其余项目所需的最小空间以外的所有空间? 相对布局确实是答案: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <TextView android:text="@string/welcome" android:id="@+id/TextView" android:layout_width="fill_parent" …