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 對齊到父控件的終止位置