一、FrameLayout——帧布局放
控件默认在左上角,且会重叠在一起
二、LinearLayout——线性布局
1、布局分为水平、垂直
2、重要属性
gravity
width设为0dp,weight属性权重
3、该布局可以嵌套其他布局
三、PercentRelativeLayout——百分比布局
1、重要属性:
将height和width设为0,
利用heightPercent、widthPercent布局
四、RelativeLayout——相对布局
(控件可以随便拖拽)
1、和父类的相对时的重要属性
centerInParent中间在活动正中间
layout_alignParentRight等等
2、和其他的控件相对时的重要属性
layout_above
layout_toLeftof
五、ConstraintLayout——默认布局,约束布局
1、当不设置任何布局时,Android Studio默认布局