android中常见的布局
1.LinearLayout(线性布局)
常用参数:Orientation 朝向、gravity 控件相对位置、Vertical 垂直朝向、herizontal 水平朝向。
2.RelativeLayout(相对布局)
与父窗体相关的属性值都为boolean,与控件相关的属性值都为控件id。
相关属性:layout_centerHorizontal、centerVertical、centerInParent(参数为boolean,以父窗体对照,表示控件位于父窗体的相应位置)
layout_above、below、toLeft、toRight(参数为控件id,以id指定的控件对照,表示该控件位于指定控件的左边)
layout_alignParentTop、alignParentBottom、alignParentLeft、alignParentRight(参数为boolean,表示该控件是否与父窗体相应方向对其)
layout_alignTop、alignButtom、alignLeft、alignRight(参数为控件id,该控件的左边对其id所指定控件的左边)
3.FrameLayout(帧布局,框架布局)
该布局最大的特点是层叠显示,新的控件将会覆盖住老的控件
4.TableLayout(表格布局)
表格布局的一大特征属性是:TableRow,在子节点中,通常使用权重(weight)来控制显示布局
5.AbsoluteLayout(绝对布局)
该布局以显示器频幕左上角为原点,以上边框和左边框为x、y轴,以像素为单位,控制控件的位置 因为无法很好的兼容不同分辨率,所以不推荐使用。 但在国内,很多机顶盒的厂商很喜欢使用这个技术。
720p (1280×720) 1080P (1920X1080)