RelativeLayout(相对布局)的特点 ;灵活性强,属性复杂
第一类:属性用true或false表示
(1)居中
android:layout_centerHrizontal
android:layout_centerVertical
(2)相对于父控件
android:layout_alignParentBottom 若为true,贴紧父元素的下边缘 (该空间的底部与其父控件的底部对齐)
android:layout_alignParentTop
android:layout_alignParentLeft
android:layout_alignParentRight
android:layout_alignWithParentIfMissing
第二类:属性值必须为 id 的引用名"@id/id-name"
android:layout_below 将该控件的底部置于给定的ID之下
android:layout_above
android:layout_toLeftOf 将该控件的右边缘与给定ID的空间的左边对齐
android:layout_toRightOf 将该控件的左边缘与给定ID的空间的右边对齐
android:layout_alignTop 本控件的上边缘和某控件的的上边缘对齐
android:layout_alignLeft 本控件的左边缘和某控件的的左边缘对
android:layout_alignRight 本控件的右边缘和某控件的的右边缘对齐
android:layout_alignBaseline本控件的Baseline和某控件的的Baseline对齐
第三类:属性值为具体的像素值,如 30dip,40px
android:layout_marginBottom 离某元素底边缘的距离
android:layout_marginLeft 离某元素左边缘的距离
示例;
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
</RelativeLayout>
效果图