[1] 线性布局:LinearLayoutLinearLayout(线性布局)FrameLayout(帧布局)RelativeLayout(相对布局)TableLayout(表格布局)AbsoluteLayout(绝对布局)
在一个方向上(垂直或者水平)对齐所有子元素,一个垂直列表中每一行都只有一个子元素,一个水平列表只是一列高度。
[2] 相对布局:RelativeLayout根据布局中子控件会根据他们设置的参照控件和参数进行相对布局。参照控件可以是父控件,也可以是其他的子控件,但是被参照的空间必须在参照它的控件之前定义。
[3] 绝对布局:AbsoluteLayout此布局中的子控件需要指定其坐标的相对位置的横纵坐标,否则此布局会像FrameLayout布局一样被排在左上角。此布局不能自动适应屏幕尺寸,所以少用
[4] 帧布局:FrameLayout此布局是最简单的布局形式,所添加的组件都是层叠的方式显示,第一个控件在最底层,最后添加的控件在视图显示的最上层,有点类似堆栈的形式。
[5] 表格布局:TableLayout把子控件元素放置在行和列中,并且不显示行列和单元格边界线。每一行就是一个TableRow,也可以是一个View对象。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)