第一組layout相對布局屬性 android:layout_below android:layout_above android:layout_toLeftOfandroid: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控制項的右方.運行結果:

其他屬性以此類推___________________________________________________________________________________________________________________第二組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屬性應用前:

alignRight屬性應用後

其他屬性以此類推___________________________________________________________________________________________________________________第三組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屬性應用前:

layout_alignBaseLine屬性應用後:

___________________________________________________________________________________________________________________第四組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屬性應用前:

layout_alignParentRight屬性應用後:

其他屬性以此類推___________________________________________________________________________________________________________________第四組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後:

應用layout_centerHorizontal後:

應用layout_centerVertical後:

___________________________________________________________________________________________________________________第五組layout相對布局屬性: android:layout_alignStart android:layout_alignEnd android:layout_alignParentStart android:layout_alignParentEnd注:此組屬性與上面的4組屬性有許多重合的地方,可根據不同的需要靈活的掌握.
推薦閱讀:

查看原文 >>
相关文章