*RelativeLayout的布局參數含義表,如android:layout_alignParentTop等


RelativeLayout 參數規則

  • 一個控件的位置由橫,縱兩個方向上的距離決定
  • 控件默認的位置在左上角。
  • 單獨使用以下屬性都只是改變一個方向的相對位置。

  如:只使用了android:layout_alignLeft="xx",那么會改變橫向的相對位置,而縱向設有改變,所以在父窗口最上邊,並與xx左邊對齊。其它類似。 

屬性 作用
 相對於其它控件
android:layout_alignTop id 將給定控件的頂部邊緣與給定ID控件的頂部對齊,並置於父窗口最左邊,會覆蓋最左邊的控件
android:layout_alignLeft id 將該控件的左邊緣與給定ID控件的左邊緣對齊,並置於父窗口最上邊,會覆蓋最上邊的控件
android:layout_alignRight id 將該控件的右邊緣與給定ID控件的右邊緣對齊,並置於父窗口最上邊,會覆蓋最上邊的控件
android:layout_alignBottom id 將該控件的底部邊緣與給定ID控件的底部邊緣對齊,並置於父窗口最左邊,會覆蓋最左邊的控件
android:layout_alignBaseline id 該控件的baseline和給定ID的控件的baseline對齊,並置於父窗口最左邊,會覆蓋最左邊的控件
相對於父親
android:layout_alignParentTop bool 如果該值為true,則將控件的頂部與父控件的頂部對齊,默認置於父窗口最左上,會覆蓋最左上的控件
android:layout_alignParentLeft bool 如果該值為true,則將該控件的左邊與父控件的左邊對齊,默認置於父窗口最左上,會覆蓋最左上的控件
android:layout_alignParentRight bool 如果該值為true,則將該控件的右邊與父控件的右邊對齊,默認置於父窗口最右上,會覆蓋最右上的控件
android:layout_alignParentBottom bool 如果該值為true,則將該控件的底部和父控件的底部對齊,默認置於父窗口最左下,會覆蓋最左下的控件
  相對於其它控件
android:layout_above id 將該控件的底部至於給定ID的控件之上,但不會左對齊,默認置於父窗口最左邊,會覆蓋最左邊的控件
android:layout_below id 將該控件的頂部至於給定ID的控件之下,但不會左對齊,默認置於父窗口最左邊,會覆蓋最左邊的控件
android:layout_toLeftOf id 將該控件的右邊緣和給定ID的控件的左邊緣對齊,默認置於父窗口最上面,會覆蓋最上面的控件
android:layout_toRightOf id 將該控件的左邊緣和給定ID的控件的右邊緣對齊,默認置於父窗口最上面,會覆蓋最上面的控件


免責聲明!

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



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