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