在LinearLayout中将两件控件分开
时间: 2024-10-25 13:08:29 浏览: 8
Android自定义控件LinearLayout实例讲解
在`LinearLayout`布局中,如果你想要将两个控件隔开,你可以通过设置每个控件之间的`android:layout_margin`属性来实现。这个属性用于定义控件边界的空白区域,比如左右、上下的间距。例如:
```xml
<LinearLayout
android:orientation="horizontal" <!-- 如果你想水平方向排列 -->
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content">
<Button
android:id="@+id/button1"
android:text="Button 1"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp" <!-- 右侧间距 -->
<Button
android:id="@+id/button2"
android:text="Button 2"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:layout_marginStart="16dp" <!-- 左侧间距 -->
</LinearLayout>
```
在这个例子中,`Button1`和`Button2`会等比例分配`LinearLayout`的空间,并且它们各自都有16像素的左右margin,使得它们之间有空隙。
阅读全文