Android開發筆記(八)RelativeLayout

1.概念


添加的控件默認放在左上角,如果沒有定義第二個控件的位置,默認和第一個控件重疊。

原理:先確定一個控件的位置,在確定另一個控件的相對位置。

當第一個控件位置改變時,第二個控件相對它的位置不變。

2.相對佈局的屬性

先給第一個控件設置id,在第二個控件中調用。

設置:“@+id/firstView”   使用:“@id/firstView”

 

(1)第一組相對佈局屬性:

Layout_toRightOf當前控件的左邊緣對齊指定控件的右邊緣。

Layout_toLeftOf當前控件的右邊緣對齊指定控件的左邊緣。

Layout_below當前控件的上邊緣對齊指定控件的下邊緣。

Layout_above當前控件的下邊緣對齊指定控件的上邊緣。

(2)第二組相對佈局屬性:

Layout_alignRight 對齊到右邊緣

Layout_alignLeft 對齊到左邊緣

Layout_alignTop 對齊到上邊緣

Layout_alignBottom 對齊到下邊緣

 

3.對齊至控件的基準線(baseline)

\

4.與父控件的四個邊緣對齊

Layout_alignParentRight對齊到右邊

對齊到左邊

Layout_alignParentTop 對齊到上邊

Layout_alignParentBottom 對齊到下邊

值是true或者fulse

5.    對齊至父控件中央

Layout_centerInParent 對應到父控件的中央位置

Layout_centerHorizontal 水平方向中央位置上

Layout_centercentertical 垂直方向的中央位置

6. Android4.2中新增的相對佈局的屬性

layout_alignStart 對齊到起始位置

layout_alignEnd 對齊到終止位置



layout_ alignParentStart 對齊到父控件的起始位置

layout_ alignParentEnd 對齊到父控件的終止位置



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章