Andriod从零单排08_相对布局

   相对布局在于它的灵活性,所以个人比较喜欢相对布局的
1.要了解一下RelativeLayout有哪些独有的属性啊?
    ignoreGravity  设置那个控件不受该RelativeLayout的gravity影响
    layout_centerHorizontal 在父控件水平居中
    layout_centerVertical  在父控件垂直居中
    layout_centerInParent  在父控件中居中
    layout_toLeftOf  在XX控件的左部
    layout_toRightOf  在XX控件的右边
    layout_below  在XX控件的下边
    layout_above  在XX控件的上边
    layout_alignTop  对齐XX控件的上边
    layout_alignBottom  对齐XX 控件的底边
    layout_alignRight  对齐XX控件的右边
    layout_alignLeft  对齐XX控件的左边
    layout_alignParentTop
    layout_alignParentBottom
    layout_alignParentLeft
    layout_alignParentRight
要注意的是RelativeLayout中的子控件没有Layout_gravity的属性哦
2.拱桥布局的实现:
<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"
    >
    <TextView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="#ff33cc"
        android:layout_alignParentLeft="true"
        android:layout_alignParentBottom="true"
        android:id="@+id/btn1"
        android:text="拱桥"
	/>
 
    <TextView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="#1122cc"
        android:layout_above="@+id/btn1"
        android:layout_toRightOf="@+id/btn1"
        android:id="@+id/btn2"
        android:text="拱桥" />

    <TextView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="#00ffcc"
        android:layout_toRightOf="@id/btn2"
        android:layout_above="@id/btn2"
        android:id="@+id/btn3"
        android:text="拱桥"
	/>
    <TextView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="#ffffcc"
        android:layout_toRightOf="@id/btn3"
        android:layout_alignTop="@id/btn3"
        android:id="@+id/btn4"
        android:text="拱桥"
	/>
    <TextView
        android:layout_width="50dp"
        android:layout_height="50dp"
        android:background="#33cccc"
        android:layout_toRightOf="@id/btn4"
        android:id="@+id/btn5"
        android:layout_below="@id/btn4"
        android:text="拱桥"
	/>
    <TextView
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:background="#00ff33"
        android:layout_toRightOf="@id/btn5"
        android:id="@+id/btn6"
        android:layout_below="@id/btn5"
        android:text="拱桥"
	/>
</RelativeLayout>
效果如下:
Andriod从零单排08_相对布局_第1张图片
3.我们写布局的内的控件的时候,始终都要带着控件初始点在哪里?这个问题..

你可能感兴趣的:(android,相对布局)