linearlayout 子view间距
时间: 2023-10-18 10:13:41 浏览: 274
在 `LinearLayout` 中设置子 View 之间的间距,可以使用 `android:layout_margin` 属性。这个属性可以设置子 View 的顶部、底部、左侧和右侧的间距。如果想要设置所有子 View 之间的间距,可以在每个子 View 中添加这个属性。
例如,要在 `LinearLayout` 中设置子 View 之间的垂直间距为 20dp,可以这样设置:
```
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="View 1"
android:layout_marginTop="0dp"
android:layout_marginBottom="20dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="View 2"
android:layout_marginTop="20dp"
android:layout_marginBottom="20dp"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="View 3"
android:layout_marginTop="20dp"
android:layout_marginBottom="0dp"/>
</LinearLayout>
```
这样设置后,每个子 View 之间的垂直间距都为 20dp。如果想要设置水平间距,可以使用 `android:layout_marginLeft` 和 `android:layout_marginRight` 属性。
阅读全文