标签:
1、线性布局 LinearLayout
布局中的组件会一个挨着一个排列起来,android:orientation属性可以控制排列方向,horizontal-水平、vertical-垂直
线性布局不会自动换行,当超出屏幕范围时,剩下的组件不会显示出来。
2、表格布局 TableLayout
继承自LinearLayout,其本质依然是LinearLayout。通过TableRow来管理表格的行数和列数。添加一个TableRow就是一行。
3、帧布局 FrameLayout
都按照层次堆叠在屏幕左上角,后加进来的控件覆盖前面的控件。在FrameLayout布局里,定义如何空间的位置相关的属性都毫无意义。
4、相对布局 RelativeLayout
相对布局容器内的子组件的位置总是相对兄弟组件、父容器来决定的。
5、android4.0新增的网格布局 GridLayout
在android4.0之后才能使用。类似于HTML中的table标签,把整个容器分成rows x columns 个网格,每个网格可以放置一个组件。
6、绝对布局 AbsoluteLayout
其组件的位置由开发人员自己通过X、Y坐标来控制。这种布局已基本过时了。
标签:
原文地址:http://blog.csdn.net/u010456903/article/details/45621945