作用 :

线性布局会将容器中的组件一个一个排列起来, LinearLayout可以控制组件横向或者纵向排列,

通过android:orientation属性控制;


不换行属性 :


常用属性:

(1)基线对齐

2)设分隔条

(3)对齐方式(控制内部子元素)

(4)权重最小尺寸

(5)
排列方式


LinearLayout子元素控制

(1)对齐方式

(2)所占权重


控制子元素排列 与 在父元素中排列

控制本身元素属性与子元素属性
:


常见用法

(1)
获取LinearLayout的宽高

a. 组件外无法获取组件宽高

b. 组件外部获取View对象宽高方法

c.
获取布局文件中组件的宽高

(2)
在LinearLayout中添加分隔线

a.
使用ImageView添加(低版本3.0以下)

b.
使用xml属性添加(3.0以上版本)

c.
使用代码添加(3.0以上版本)

05-11 17:56