定义Linearlayout
时,Button
,Edittext
之类的小部件将从顶部堆叠。
例如,以下代码将显示为this
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:text="button"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:text="edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<Button
android:text="button"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<EditText
android:text="edittext"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
是否可以在不使用layout_weight
的情况下从布局的底部开始添加按钮和编辑文本?
答案 0 :(得分:0)
将android:gravity="bottom"
添加到您的根布局中:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="bottom" \\ add this line
android:orientation="vertical">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="edittext" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="button" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="edittext" />
</LinearLayout>