RelativeLayout部分属性介绍

  • android:layout_above
    将该控件的底部置于给定ID的控件之上(该控件底部与id控件上边缘对其,且默认于父布局左边)
  • android:layout_below
    将该控件的顶部置于给定ID的控件之下(该控件顶部与id控件下边缘对其,且默认于父布局左边)
  • android:layout_toLeftOf
    将该控件的右边缘和给定ID的控件的左边缘对齐,默认是位于父布局的顶部
  • android:layout_toRightOf
    将该控件的左边缘和给定ID的控件的右边缘对齐,默认位于父布局的顶部

*(默认父布局的左和上) *

  • android:layout_alignBaseline
    该控件的baseline(基线)和给定ID的控件的baseline对齐(两个控件的文本内容对齐)
  • android:layout_alignBottom
    将该控件的底部边缘与给定ID控件的底部边缘对其(该控件还是默认位于父布局的左边)
  • android:layout_alignTop
    将给定控件的顶部边缘与给定ID控件的顶部对齐(该控件还是默认位于父布局的左边)效果和上边一样
  • android:layout_alignLeft
    将该控件的左边缘与给定ID控件的左边缘对齐(该控件默认位于父布局的上边)
  • android:layout_alignRight
    将该控件的右边缘与给定ID控件的右边缘对齐(该控件默认位于父布局的上边)此时效果和上边效果一样

(默认父布局的左和上)

  • android:alignParentBottom
    如果该值为true,则将该控件的底部和父控件的底部对齐(只写一行默认左下)
  • android:layout_alignParentLeft
    如果该值为true,则将该控件的左边与父控件的左边对齐(只写一条默认左上)
  • android:layout_alignParentRight
    如果该值为true,则将该控件的右边与父控件的右边对齐(默认右上)
  • android:layout_alignParentTop
    如果该值为true,则将空间的顶部与父控件的顶部对齐(只写一条默认左上)

*(默认父布局的左和上) *

  • android:layout_centerHorizontal
    如果值为真,该控件将被至于水平方向的中央(默认父布局的上方)
  • android:layout_centerInParent
    如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
  • android:layout_centerVertical
    如果值为真,该控件将被至于垂直方向的中央(默认父布局的左边)

你可能感兴趣的:(RelativeLayout部分属性介绍)