使用"@id/…"時,所寫的id必須在上文中已經定義,不能使用在下文定義的id
RelativeLayout的子控件屬性總結——
- 按照控件之間常規的上下左右依次排列:(指定控件ID)
- layout_above 指定在某控件上面
- layout_below 指定在某控件下面
- layout_toLeftOf 指定在某控件左邊
- layout_toRightOf 指定在某控件右邊
- 按照控件之間某條邊對應對齊:(指定控件ID)
注:設置下列屬性后,再設置對應方向的margin值,這個值將以指定控件的對齊線為基准計算,而不是父布局- layout_alignBaseline 兩控件的文字基線對齊
- layout_alignTop 兩控件上邊線對齊
- layout_alignBottom 兩控件下邊線對齊
- layout_alignLeft 兩控件左邊線對齊
- layout_alignRight 兩控件右邊線對齊
- 按照在父布局中的位置:(指定true/false)
- layout_alignParentTop 上邊線與父布局上邊線對齊
- layout_alignParentBottom 下邊線與父布局下邊線對齊
- layout_alignParentLeft 左邊線與父布局左邊線對齊
- layout_alignParentRight 右邊線與父布局右邊線對齊
- layout_centerInParent 在父布局中間
- layout_centerHorizontal 在父布局水平方向的中間
- layout_centerVertical 在父布局垂直方向的中間
- 其他:(指定true/false)
- layout_alignWithParentIfMissing 如果錨點控件找不到,以父布局作為目標
