1 线性布局,LinearLayout
在垂直方向和水平方向上进行布局。
默认是水平方向,通过android:orientation="vertical"进行设置。
2 表格布局,TableLayout
多行多列的方式进行布局。
3 相对布局,RelativeLayout
子控件相对于父控件或者兄控件进行布局。
相对于兄弟view:
android:layout_below
android:layout_toRightOf
相对于父view一般有一个给parent关键字
android:layout_alignParentLeft
android:layout_alignParentRight
4 层布局,FrameLayout
从屏幕的左上角进行层叠布局,后面的控件覆盖前面的控件。层布局主要用于地图。
5 绝对布局,AbsoluteLayout
子元素都通过绝对坐标位置进行定位。
6 网格布局,GridLayout
和表格布局大同小异。