RelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置方式排列。
子类控件常用属性
android:layout_alignParentLeft
-子类控件相对当前父类容器靠左
代码:
<Button
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="One"
android:layout_alignParentLeft="true"/>
显示效果:
android:layout_alignParentTop
-子类控件相对当前父类容器靠上
代码:
<Button
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="One"
android:layout_alignParentTop="true"/>
显示效果:
android:layout_marginLeft
-子类控件距离父类容器左边的距离
代码:
<Button
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="One"
android:layout_marginLeft="40dp"/>
显示效果:
android:layout_marginTop
-子类控件距离父类容器上边的距离
代码:
<Button
android:id="@+id/bt1"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:text="One"
android:layout_marginTop="40dp"/>
显示效果: