Android五种布局方式
1、FrameLayout 框架布局
所有控软只能罗列到左上角,不能进行复杂的布局
2、LineLayout 线性布局
可以设置它的垂直或水平属性值,来排列所有的了元素,所有的的元素都被堆放在其它元素之后。垂直列表的每一行只会有一个元素,而水平列表只有一个行高。线生布局可能进行复杂的布局编排。可以嵌套使用。
3、AbsoluteLayout 绝对布局
所有子元素指定准确的x,y坐标值,显示在屏幕上。绝对布局没有页边框,允计元素之间互相重叠。
4、RelativeLayout 相对布局
可以理解为某一个元素为参照物,来定位的布局方式。所有子元素指定他们的相对于其它元素或父元素的位置。左右对齐、或上下、或置于屏幕中央的形式来排列两个元素。元素按顺序排列,因此如果第一个元素在屏幕的中央,那么相对于这个元素的其它元素将以屏幕中央的相对位来排列。
5、TableLayout 表格布局
类似Html中的table,将子元素的位置分配到行或列中。一个TableLayout由许多的TableRow组成,每个TableRow都会定义一个row。TableLayout容器不会显示row、cloumns或cell的边框线。每个row拥有0个或多个的cell;
注:布局格式可以嵌套使用。
所有控软只能罗列到左上角,不能进行复杂的布局
2、LineLayout 线性布局
可以设置它的垂直或水平属性值,来排列所有的了元素,所有的的元素都被堆放在其它元素之后。垂直列表的每一行只会有一个元素,而水平列表只有一个行高。线生布局可能进行复杂的布局编排。可以嵌套使用。
3、AbsoluteLayout 绝对布局
所有子元素指定准确的x,y坐标值,显示在屏幕上。绝对布局没有页边框,允计元素之间互相重叠。
4、RelativeLayout 相对布局
可以理解为某一个元素为参照物,来定位的布局方式。所有子元素指定他们的相对于其它元素或父元素的位置。左右对齐、或上下、或置于屏幕中央的形式来排列两个元素。元素按顺序排列,因此如果第一个元素在屏幕的中央,那么相对于这个元素的其它元素将以屏幕中央的相对位来排列。
5、TableLayout 表格布局
类似Html中的table,将子元素的位置分配到行或列中。一个TableLayout由许多的TableRow组成,每个TableRow都会定义一个row。TableLayout容器不会显示row、cloumns或cell的边框线。每个row拥有0个或多个的cell;
注:布局格式可以嵌套使用。