一、引言
(本讲中部分内容了解即可,选择自己常用的布局掌握即可)
二、内容
1、AbsoluteLayout 绝对布局(*)
控件的位置由坐标决定,注意,原点坐标在左上角。
由于分辨率与屏幕大小的差异,故不建议使用此种布局。
2、LinearLayout 线性布局(****)
控件按照固定方向依次摆放
android:orientation="vertical"//垂直方向 android:orientation="horizontal"//水平方向
layout_gravity:设定控件在父容器的位置
gravity:设定控件内文字的位置
3、FrameLayout 帧布局(***)
控件叠加摆放,叠加原点在左上角。
4、TableLayout 表格布局(***)
将控件放置在若干行中
5、 RelativeLayout 相对布局(*****)
控件的位置由参照物决定,参照物可以是其它控件,也可以是父容器。
- 参照物是父容器
- 参照物是其它控件
6、ConstraintLayout 约束布局(*****)
通过约束确定布局,使用可视化方式,不需要使用XML编辑,较为方便;
当然,还有更多使用方法等待你去发掘!新世界的大门点此开启