Android <LinearLayout>里的设置两个<view> 间隔
时间: 2024-09-10 17:17:21 浏览: 112
Android应用的LinearLayout中嵌套RelativeLayout的布局用法
在Android的LinearLayout布局中,要设置两个View之间的间隔,可以使用`layout_margin`属性。`layout_margin`可以在当前视图和相邻视图之间添加空间,从而创建间隔。你可以为每个视图设置`layout_margin`的值来控制间隔的大小。
例如,如果你想要在两个View之间有一个20dp的间隔,可以按照以下方式设置:
```xml
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"> <!-- 假设是垂直方向的LinearLayout -->
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp" <!-- 在第一个View的底部设置20dp的间隔 -->
/>
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="20dp" <!-- 在第二个View的顶部设置20dp的间隔 -->
/>
</LinearLayout>
```
在上面的例子中,第一个View的`layout_marginBottom`属性设置了20dp,第二个View的`layout_marginTop`属性也设置了20dp,这样在两个View之间就形成了一个20dp的间隔。如果你使用的是水平方向的LinearLayout,则可以设置`layout_marginLeft`和`layout_marginRight`属性。
需要注意的是,如果你想要在两个相邻的View之间有相等的间隔,你需要为这两个View都设置相应的margin。
阅读全文