第一周4
LinearLayout(线性布局)
1.常用属性
orientation: 布局中组件的排列方式,有horizontal(水平),vertical(竖直,默认),两种方式
gravity: 控制组件所包含的子元素的对齐方式,可多个组合,如(left|buttom)
layout_gravity: 控制该组件在父容器里的对其方式
layout_width:布局的宽度,通常不直接写数字的.用wrap_content(组件实际大小),fill_parent或者match_parent填满父容器
layout_height: 布局的高度,参数同上
id: 一为该组件设置一个资源id,在java文件中可以通过findViewByld(id)找到该组件
LinearLayout详解
background: 为该组件设置一个背景图片,或者直接用颜色覆盖
2.Weight(权重)
该属性是用来等比例地划分区域
-1)最简单的用法:要等比例划分,分谁,谁为0,weight按比例即可
-2)Weight使用详解
3.divider分割线
该属性用于为LinearLayout设置分割线图片,通过showDividers来设置分割线的所在位置,有四个可选值none,middle,begining,end;当然你还可以通过
divider 为LinearLayout设置分割线的图片
showDividers 设置分割线所在的位置,有四个可选值:none,middle,begining,end
dividerPadding 设置分割线的padding
以上摘录于菜鸟
这个布局拥有weight属性,既可以水平又可以垂直进行分划
对按比例布局组件很是方便

浙公网安备 33010602011771号