| 属性 | 含义 |
|---|---|
| orientation | 布局中组件的排列方式 |
| gravity | 控制组件所包含的子元素的对齐方式,可多个组合 |
| layout_gravity | 控制该组件在父容器中的对齐方式 |
| background | 设置背景 |
| divider | 分割线 |
| showDivider | 设置分割线所在的位置,none无;beginning开始;end结束;middle每两个组件间 |
| dividerPadding | 设置分割线的padding |
| layout_widght | 权重,用来等比例的划分区域 |

当前view中,排列方式,v垂直,h水平

垂直布局

水平布局。

子元素的排列方式

控件控制自己在父容器中的对齐方式


也可以直接在两个布局之间添加一个view
三等分 1:1:1

当第一个高度为match_parent时,其余高度为0时,

因为权重分配的是剩余空间,第一个占满后,无剩余
当三个都为match_parent后

第一个权重为2,反而没有了?
3个match → 相当于占了3个屏
当前只有一个屏,即现在为-2个屏
1 + (- 2) x 2 /4 = 0
即红色为0
开发中,直接全部高度为0dp,再设置权重。