1.概述
指定控件间的相对布局。
2.标签
layout_alignParentBottom:父容器的右边。
layout_alignParentEnd:父容器的下边。
layout_above:在别人的上边
layout_alignLeft:与别人左对齐
layout_toLeftOf:在别人的左边
layout_alignTop:与别人上对齐
注意:可以连用,如layout_above与layout_alignLeft一起就是在别人的上边且左对齐。
3.例子
与图3-1相对应的代码见下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal"> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="→" android:id="@+id/rightRightButton" android:elegantTextHeight="false" android:layout_alignParentBottom="true" android:layout_alignParentEnd="true" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="↑" android:id="@+id/rightUpButton" android:layout_above="@+id/rightDownButton" android:layout_alignLeft="@+id/rightDownButton" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="←" android:id="@+id/rightLeftButton" android:layout_toLeftOf="@+id/rightDownButton" android:layout_alignTop="@+id/rightDownButton" /> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="↓" android:id="@+id/rightDownButton" android:layout_toLeftOf="@+id/rightRightButton" android:layout_alignTop="@+id/rightRightButton" /> </RelativeLayout>图3-1 见下:
图 3-1 monitor小键盘布局