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小键盘布局