1. FrameLayout(单帧布局)
其子元素没有位置概念,所有元素放在左上角,但运行速度快
2. LinearLayout(线性布局)
线性布局,其子元素按水平或垂直方向挨着排
3. RelativeLayout(相对布局)
相对布局,子元素可以相对RelativeLayout或其它子元素进行布局,其子元素有位置概念,Android Layout默认为RelativeLayout
4. TableLayout(表格布局)
可理解为水 平方向的LinearLayout与垂直方向的LinearLayout的混合,可呈现多行多列。
TableLayout: 是垂直的线性布局
TableRow:是水平的线性布局
5. AbsoluteLayout (绝对布局 被弃用)
子元素可相对Layout布局。RelativeLayout已经包含了AbsoluteLayout的功能。
6. 元素
android:layout_weight: 表示对父级容器的分割比例