android:layout_width="50dp"
android:layout_height="50dp"
android:layout_above="@id/button6"-----在指定ID的控件上面android:layout_below-----
在指定ID的控件下面
android:layout_toLeftOf--- 在指定ID的控件左面
android:layout_toRightOf---- 在指定ID的控件右面==============================
android:layout_alignBaseline ---- 與baseline對齊
android:layout_alignBottom ----- 與指定ID的控件底部對齊
android:layout_alignLeft ------ 與指定ID的控件左對齊
android:layout_alignRight ----- 與指定ID的控件右對齊android:layout_alignTop ------
與指定ID的控件頂端對齊===============================================
android:alignParentBottom-----如果該值爲true的時候,則該控件的底部與父控件的底部對齊
android:layout_alignParentLeft----如果爲true的時候,該控件的左邊與父控件的左邊對齊
android:layout_alignParentRight---------如果爲true的時候,該控件的右邊與父控件的右邊對齊
android:layout_alignParentTop------如果爲true的時候,該控件的頂部與父控件的頂部對齊
android:layout_centerHorizontal-----如果爲true的時候,該控件的被至於水平方向的中央
android:layout_centerParent----如果爲true的時候,該控件被至於父控件水平方向和垂直方向
android:layout_centerVertical----如果爲true的時候,該空間被至於垂直方向的中央
layout_weigh和layout_height的參數
WRAP_CONTENT、MATCH_PARENT/FILL_PARENT屬性的原理說明
① fill_parent
設置一個視圖的佈局爲fill_parent將強制性地使視圖擴展至父元素大小。
② match_parent
Android 中match_parent和fill_parent意思一樣,但match_parent更貼切,於是從2.2開始兩個詞都可以
用,但2.3版本後建議使用match_parent。
③ wrap_content
自適應大小,強制性地使視圖擴展以便顯示其全部內容。以TextView和ImageView控件爲例,設置爲
wrap_content將完整顯示其內部的文本和圖像。佈局元素將根據內容更改大小。
也可以是開篇前幾行那樣,直接用數值來約束。