安卓 文字 文本框 按钮 水平垂直混合布局代码
时间: 2024-03-05 16:51:46 浏览: 107
以下是一个简单的水平垂直混合布局的 Android 文字文本框和按钮代码:
```
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/linear_layout_horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
android:layout_centerInParent="true">
<EditText
android:id="@+id/edit_text_left"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="左边文本框"
android:inputType="text"/>
<Button
android:id="@+id/button_center"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="中间按钮"/>
<EditText
android:id="@+id/edit_text_right"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="右边文本框"
android:inputType="text"/>
</LinearLayout>
<Button
android:id="@+id/button_bottom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@id/linear_layout_horizontal"
android:layout_centerHorizontal="true"
android:text="底部按钮"/>
</RelativeLayout>
```
在这个布局中,我们使用了一个相对布局,包含了一个水平方向的 LinearLayout 和一个位于底部的 Button。LinearLayout 中包含了两个 EditText 和一个位于中间的 Button。EditText 和 Button 的布局方式与前面的例子类似,不再赘述。
为了让 LinearLayout 居中显示,我们设置了 layout_centerInParent 属性。为了让底部的 Button 位于 LinearLayout 下方,我们使用了 layout_below 属性,并将它的值设置为 LinearLayout 的 id。为了让底部的 Button 居中显示,我们使用了 layout_centerHorizontal 属性。