第一周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属性,既可以水平又可以垂直进行分划

对按比例布局组件很是方便

 

posted @ 2021-03-02 11:02  韦德·沃兹  阅读(55)  评论(0)    收藏  举报