Android RelativeLayout 屬性

jianghejie 11年前發布 | 25K 次閱讀 Android開發 移動開發 Android

// 相對于給定ID控件

android:layout_above 將該控件的底部置于給定ID的控件之上;

android:layout_below 將該控件的底部置于給定ID的控件之下;

android:layout_toLeftOf    將該控件的右邊緣與給定ID的控件左邊緣對齊;

android:layout_toRightOf  將該控件的左邊緣與給定ID的控件右邊緣對齊;

android:layout_alignBaseline  將該控件的baseline與給定ID的baseline對齊;

android:layout_alignTop        將該控件的頂部邊緣與給定ID的頂部邊緣對齊;

android:layout_alignBottom   將該控件的底部邊緣與給定ID的底部邊緣對齊;

android:layout_alignLeft        將該控件的左邊緣與給定ID的左邊緣對齊;

android:layout_alignRight      將該控件的右邊緣與給定ID的右邊緣對齊;

// 相對于父組件

android:layout_alignParentTop      如果為true,將該控件的頂部與其父控件的頂部對齊;

android:layout_alignParentBottom 如果為true,將該控件的底部與其父控件的底部對齊;

android:layout_alignParentLeft      如果為true,將該控件的左部與其父控件的左部對齊;

android:layout_alignParentRight    如果為true,將該控件的右部與其父控件的右部對齊;

// 居中

android:layout_centerHorizontal 如果為true,將該控件的置于水平居中;

android:layout_centerVertical     如果為true,將該控件的置于垂直居中;

android:layout_centerInParent   如果為true,將該控件的置于父控件的中央;

// 外部間隔

android:layout_marginTop       上偏移的值;

android:layout_marginBottom  下偏移的值;

android:layout_marginLeft   左偏移的值;

android:layout_marginRight   右偏移的值;

 

注意:不能在RelativeLayout容器本身和他的子元素之間產生循環依賴,比如說,不能將RelativeLayout的高設置成為WRAP_CONTENT的時候將子元素的高設置成為ALIGN_PARENT_BOTTOM。

   

 

 本文由用戶 jianghejie 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!