常用布局之相对布局

相对布局(RelativeLayout)可分别指明子控件之间的相对位置。

此布局内各个属性的含义为:

(1)

当前控件左边和指定控件的右边对齐

andrroid:layout_toRightOf="@+id/XXXXX"

当前控件右边和指定控件的右边对齐

android:layout_toLeftOf="@+id/XXXXX"

 (2)

当前控件位于指定控件之下

android:layout_below="@+id/XXXXX"

当前控件位于指定控件之上

android:layout_above="@+id/XXXXX"

(3)

当前控件与指定控件的顶部对齐

android:layout_alignTop="@+id/XXXXX"

当前控件与指定控件的右边对齐

 android:layout_alignRight="@+id/XXXXX"

当前控件与指定控件的底部对齐

android:layout_alignBottom="@+id/XXXXX"

当前控件与指定控件的左边对齐 android:layout_alignLeft="@+id/XXXXX"

 (4)

当前控件与父控件(容器)的顶部对齐

 android:layout_alignParentTop="true"

当前控件与父控件(容器)的右边对齐

android:layout_alignParentRight="true"

当前控件与父控件(容器)的底部对齐

 android:layout_alignParentBottom="true"

当前控件与父控件(容器)的左边对齐

android:layout_alignParentLeft="true"

 (5)

当前控件放置于父控件(容器)的中心

android:layout_centerInParent="true"

当前控件放置于水平位置的中心

android:layout_centerHorizontal="true"

当前控件放置于垂直位置的中心

android:layout_centerVertical="true"

示例:

常用布局之相对布局_第1张图片

显示效果为:

常用布局之相对布局_第2张图片

你可能感兴趣的:(常用布局之相对布局)