一、线性布局LinearLayout
1、orientation属性为horizontal,指内部视图在水平方向从左到右排列
2、orientation属性为vertical,指内部视图在垂直方向从上到下排列
3、orientation属性不指定,默认水平方向
4、线性布局的权重 layout_weight ,该属性不在LinearLayout结点设置,而在线性布局的垂直的直接下级视图设置,表示该下级视图占据的宽高比例
layout_width填0dp时,layout_weight表示水平方向的宽度比例。
layout_hightt填0do时,layout_weight表示垂直方向的高度比例
二、相对布局RelativeLayout
1、相对布局的下级视图位置由其他视图决定,参照物分两种:
- 与该视图自身平级的视图
- 该视图的上级视图
2、不设定下级视图的参照物,下级视图默认显示在RelativeLayout内部的左上角
3、相对位置的取值
layout_toLeftOf | 当前视图在指定视图的左边 |
layout_toRightOf | 当前视图在指定视图的右边 |
layout_above |
当前视图在指定视图的上边 |
layout_below | 当前视图在指定视图的下方 |
layo |