Andorid开发常用的布局框架:

来源:互联网 发布:免费私有云软件 编辑:程序博客网 时间:2024/06/12 22:30

   1,LinearLayout : 线性布局。按照重置或水平的顺序依次排列子元素,每个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每一行只会有一个元素,而不是这个元素的宽度为多少;如果是水平排列,那么将是一个单行N列的结构。如果搭建两行两列的结构,通常的方式是先垂直排列两个元素,每一行元素里再包含一个LinearLayout进行水平排列。
   2,RelativeLayout : 相对布局。RelativeLayout里面可以放多个控件,不过控件的位置可以是相对位置。 RelativeLayout允许子元素指定它们相对于父元素或兄弟元素的位置,这是实际布局中最常用的布局之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的可能性也大,使用相对布局时要多做些测试。
   3,Absolute : 绝对布局。指定了子元素的准确的x/y坐标值,并显示在屏幕上。该布局没有边框,允许元素之间互相重叠。在实际中,不提倡使用这种布局方式,因为它固定了位置,所以在进行屏幕旋转时有明显弊端。
   4,TableLayout : 表格布局。这个要和TableRow一起配合使用,很像HTML里面的Table.

   5,FrameLayout : 帧布局。FrameLayout是最简单的布局。所有放在布局的控件,都按照层次堆叠在屏幕的左上角,定义任何空间位置相关的属性都毫无意义。后加进来的控件覆盖前面的控件。

原创粉丝点击