標簽:ali 水平 視圖 底部 上下左右 實現 sel ntop ase
(二)RelativeLayout
相對布局可以讓子控件相對于兄弟控件或父控件進行布局,可以設置子控件相對于兄弟控件
或父控件進行上下左右對齊。
RelativeLayout能替换一些嵌套視圖,当我们用LinearLayout来實現一个简单的布局但又使用了过多的嵌套时,
就可以考慮使用RelativeLayout重新布局。
RelativeLayout中子控件常用屬性:
1、相對于父控件,例如:android:layout_alignParentTop=“true”
android:layout_alignParentTop 控件的頂部與父控件的頂部對齊;
android:layout_alignParentBottom 控件的底部與父控件的底部對齊;
android:layout_alignParentLeft 控件的左部與父控件的左部對齊;
android:layout_alignParentRight 控件的右部與父控件的右部對齊;
2、相對給定Id控件,例如:android:layout_above=“@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的右邊緣對齊;
3、居中,例如:android:layout_centerInParent=“true”
android:layout_centerHorizontal 水平居中;
android:layout_centerVertical 垂直居中;
android:layout_centerInParent 父控件的中央;
相對布局的屬性有點相近,如果不仔細看有可能會弄混亂,所以使用的時候要細心。
標簽:ali 水平 視圖 底部 上下左右 實現 sel ntop ase
原文地址:https://www.cnblogs.com/zian-/p/14914638.html