1. LinearLayout
线性布局: 指子控件以水平或垂直方式排列。
参考:LinearLayout
2. RelativeLayout
相对布局: 指子控件以控件之间的相对位置或子控件相对于父容器的位置排列。
3. FrameLayout
不常用
帧布局: 指所有子控件均放在左上角且后面元素直接覆盖在前面元素之上。
参考:FrameLayout
4. AbsoluteLayout
不常用
绝对布局: 指子控件通过绝对定位x,y位置来决定其位置摆放。
5. TableLayout
不常用
表格布局: 指以行列的形式放置子控件,每一行是一个TableRow对象或者View对象。
参考:TableLayout
6. GridLayout
不常用
网格布局:和表格布局是有点类似的,但比表格布局的好,功能也是很强大。
参考:GridLayout
7. ConstraintLayout
约束布局:布局的大杀器,主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整View。