十、LinearLayout 布局
常用属性
1. orientation布局中组件的排列方式
2. gravity控制组件所包含的子元素的对齐方式,可多个组合
3. layout_gravity控制该组件在父容器里的对其方式
4. background 为该组件设置一个背景图片,或者是直接用颜色覆盖
5. divider分割线
6. showDividers设置分割线所在的位置, none(), beginning(开始), end(结束), middle(每两个组件间)
7. dividerPadding 设置分割线的 padding
8. layout_weight(权重)该属性是用来等比例的划分区域
代码详情
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:background="#ffff0000"
android:layout_width="100dp"
android:layout_height="0dp"
android:layout_weight="2">
</LinearLayout>
<View
android:background="#ff00ff00"
android:layout_width="match_parent"
android:layout_height="1dp"/>
<LinearLayout
android:background="#ff00ff00"
android:layout_width="100dp"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
<LinearLayout
android:background="#ff0000ff"
android:layout_width="200dp"
android:layout_height="0dp"
android:layout_weight="1">
</LinearLayout>
</LinearLayout>
效果图


浙公网安备 33010602011771号