Android常见布局

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)

猜你喜欢

转载自blog.csdn.net/qq_25333681/article/details/50899646