RelativeLayout的位置屬性總結


使用"@id/…"時,所寫的id必須在上文中已經定義,不能使用在下文定義的id

RelativeLayout的子控件屬性總結——

    1. 按照控件之間常規的上下左右依次排列:(指定控件ID)
      • layout_above 指定在某控件上面
      • layout_below 指定在某控件下面
      • layout_toLeftOf 指定在某控件左邊
      • layout_toRightOf 指定在某控件右邊
    2. 按照控件之間某條邊對應對齊:(指定控件ID)
      注:設置下列屬性后,再設置對應方向的margin值,這個值將以指定控件的對齊線為基准計算,而不是父布局
      • layout_alignBaseline 兩控件的文字基線對齊
      • layout_alignTop 兩控件上邊線對齊
      • layout_alignBottom 兩控件下邊線對齊
      • layout_alignLeft 兩控件左邊線對齊
      • layout_alignRight 兩控件右邊線對齊
    3. 按照在父布局中的位置:(指定true/false)
      • layout_alignParentTop 上邊線與父布局上邊線對齊
      • layout_alignParentBottom 下邊線與父布局下邊線對齊
      • layout_alignParentLeft 左邊線與父布局左邊線對齊
      • layout_alignParentRight 右邊線與父布局右邊線對齊
      • layout_centerInParent 在父布局中間
      • layout_centerHorizontal 在父布局水平方向的中間
      • layout_centerVertical 在父布局垂直方向的中間
    4. 其他:(指定true/false)
      • layout_alignWithParentIfMissing 如果錨點控件找不到,以父布局作為目標


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM