第一组layout相对布局属性

  android:layout_below
  android:layout_above
  android:layout_toLeftOf
  android:layout_toRightOf(
注:此属性时写在控件标签内部,用于控制控件的浮动,类似于CSS中的float属性.
 
例子:
TextView
    android:id="@+id/firstView"
    android:text="第一个TextView"
 
TextView
    android:id="@+id/secondView"
    android:text="第二个TextView"
    android:layout_toRightOf="@id/firstView"
 
给第二个TextView控件添加toRightOf属性,并把第一个TextView控件的id赋值给它,作用 让第二个TextView处于第一个TextView控件的右方.
 
运行结果:
android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
 
其他属性以此类推
___________________________________________________________________________________________________________________
 
第二组Layout相对布局属性
    android:layout_alignLeft
    android:layout_alignRight
    android:layout_alignTop
    android:layout_alignBottom
注:此组属性时控制控件的对齐方式,分别对应为 左对齐 右对齐 上对齐和下对齐
 
例子:
TextView
    android:id="@+id/firstView"
    android:text="第一个TextView"
 
TextView
    android:id="@+id/secondView"
    android:text="TextView"
    android:layout_alignRight="@id/firstView"
 
运行结果:
  alignRight属性应用前:
    

android <wbr>相对布局RelativeLayout中的一些属性的使用和实例

 
alignRight属性应用后

android <wbr>相对布局RelativeLayout中的一些属性的使用和实例

其他属性以此类推
___________________________________________________________________________________________________________________
 
第三组layout相对布局属性
    android:layout_alignBaseLine
注:此属性是让控件中的text(仅限于拉丁语系字母)以基准线为标准对齐.
 
例子:
 
TextView
    android:id="@+id/firstView"
    android:text="Hello"
 
TextView
    android:id="@+id/secondView"
    android:text="World"
    android:layout_toRightOf="@id/firstView"
    android:layout_alignBaseLine="@id/FirstView"
 
layout_alignBaseLine属性应用前:
 
android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
layout_alignBaseLine属性应用后:
 
android <wbr>相对布局RelativeLayout中的一些属性的使用和实例

___________________________________________________________________________________________________________________
 
第四组layout相对布局属性:
    android_layout_alignParentLeft
    android_layout_alignParentRight
    android_layout_alignParentTop
    android_layout_alignParentBottom
注:此组属性是让该属性拥有者与父控件边缘对齐
 
例子:
 
RelativeLayout
    android:background="#00FF00"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 
    TextView 
        android:text="TextView"
        android:background="#FF0000"
        android:layout_alignParentRight="True"
     
RelativeLayout
(注:TextView的父控件是RelativeLayout,其他以此类推)
 
layout_alignParentRight属性应用前:
 
android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
 
layout_alignParentRight属性应用后:


android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
其他属性以此类推
___________________________________________________________________________________________________________________
 
第四组layout相对布局属性:
    android:layout_centerInParent(位于父控件的正中央)
    android:layout_centerHorizontal(位于父控件的垂直方向正中央)
    android:layout_centerVertical(位于父控件的水平方向正中央)
注:此类属性用于对齐至父控件的中央
 
例子:
 
RelativeLayout
    android:background="#00FF00"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
 
    TextView 
        android:text="TextView"
        android:background="#FF0000"
        android:layout_alignParentRight="True"
     
RelativeLayout
 
应用layout_centerInParent后:
 
android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
 
应用layout_centerHorizontal后:

android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
 
应用layout_centerVertical后:

android <wbr>相对布局RelativeLayout中的一些属性的使用和实例
___________________________________________________________________________________________________________________
 
第五组layout相对布局属性:
    android:layout_alignStart
    android:layout_alignEnd
    android:layout_alignParentStart
    android:layout_alignParentEnd
注:此组属性与上面的4组属性有许多重合的地方,可根据不同的需要灵活的掌握.