天天看點

Android RelativeLayout屬性介紹

在Android開發當中,雖然有五大布局,但我推薦使用的是相對布局,Google也是推薦使用相對布局,所有對RelativeLayout布局,常用的屬性做一個整理:

android:layout_marginTop="25dip" // 頂部距離 
android:gravity="left" // 空間布局位置 
android:layout_marginLeft="15dip" // 距離左邊距 
           
/* 相對于給定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   // 右偏移的值;


----------
謝謝大家的觀看,更多精彩技術部落格,會不斷的更新,請大家通路,
劉德利CSDN部落格, http://blog.csdn.net/u011967006