Android开发布局简单介绍

Android开发布局介绍

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坐标来控制。这种布局已基本过时了。

   

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。