RelativeLayout是相对布局控件,它包含的子控件将以控件之间的相对位置或者子类控件相对父类容器的位置方式排列。android
1、RelativeLayout -- 相对布局的16个属性:
1. 相对于兄弟控件(9个)
- abdroid:layout_toLeftOf = "@id/" 左
- abdroid:layout_toRightOf = "@id/" 右
- abdroid:layout_above = "@id/" 上
- abdroid:layout_bottom = "@id/" 下
对齐布局
- android:layout_alignLeft = "@id/" 左对齐
- android:layout_alignright = "@id/" 右
- android:layout_alignTop = "@id/" 上
- android:layout_alignBottom = "@id/" 底
- android:layout_alignBaseLine = "@id/" 基准线
2.相对于父控件(7个)
- android:layout_alignParentLeft = "true"
- android:layout_alignParentTop = "true"
- android:layout_alignParentright = "true"
- android:layout_alignParentBottom = "true"
对齐spa
- android:layout_centerInParent = "true" 居中
- android:layout_centerHorizontal = "true" 垂直居中
- android:layout_centerVertical = "true" 水平居中