--以下是copy網(wǎng)友的總結(jié),方便記憶和使用
**以下大部為用在RelativeLayout中的一些參數(shù): **
第一類(lèi):與其他空間的相對(duì)位置:上下左右
- android:layout_above 將該控件的底部至于給定ID的控件之上,但不會(huì)左對(duì)齊闻伶,默認(rèn)置于父窗口最左邊喊衫,會(huì)覆蓋最左邊的控件
- android:layout_below 將該控件的頂部至于給定ID的控件之下,但不會(huì)左對(duì)齊窥妇,默認(rèn)置于父窗口最左邊煌集,會(huì)覆蓋最左邊的控件
- android:layout_toLeftOf 將該控件的右邊緣和給定ID的控件的左邊緣對(duì)齊,默認(rèn)置于父窗口最上面严肪,會(huì)覆蓋最上面的控件
- android:layout_toRightOf 將該控件的左邊緣和給定ID的控件的右邊緣對(duì)齊腰懂,默認(rèn)置于父窗口最上面梗逮,會(huì)覆蓋最上面的控件
與父布局的相對(duì)位置:上下左右對(duì)齊
- android:alignParentBottom 如果該值為true,則將該控件的底部和父控件的底部對(duì)齊绣溜,默認(rèn)置于父窗口最左下,會(huì)覆蓋最左下的控件
- android:layout_alignParentLeft 如果該值為true娄蔼,則將該控件的左邊與父控件的左邊對(duì)齊怖喻,默認(rèn)置于父窗口最左上,會(huì)覆蓋最左上的控件
- android:layout_alignParentRight 如果該值為true岁诉,則將該控件的右邊與父控件的右邊對(duì)齊锚沸,默認(rèn)置于父窗口最右上,會(huì)覆蓋最右上的控件
- android:layout_alignParentTop 如果該值為true涕癣,則將控件的頂部與父控件的頂部對(duì)齊哗蜈,默認(rèn)置于父窗口最左上,會(huì)覆蓋最左上的控件
與指定ID控件的對(duì)齊方式
- android:layout_alignBaseline該控件的baseline和給定ID的控件的baseline對(duì)齊坠韩,并置于父窗口最左邊距潘,會(huì)覆蓋最左邊的控件
- android:layout_alignBottom 將該控件的底部邊緣與給定ID控件的底部邊緣對(duì)齊,并置于父窗口最左邊只搁,會(huì)覆蓋最左邊的控件
- android:layout_alignLeft 將該控件的左邊緣與給定ID控件的左邊緣對(duì)齊音比,并置于父窗口最上邊,會(huì)覆蓋最上邊的控件
- android:layout_alignRight 將該控件的右邊緣與給定ID控件的右邊緣對(duì)齊氢惋,并置于父窗口最上邊洞翩,會(huì)覆蓋最上邊的控件
- android:layout_alignTop 將給定控件的頂部邊緣與給定ID控件的頂部對(duì)齊稽犁,并置于父窗口最左邊,會(huì)覆蓋最左邊的控件
gravity Vs layout_gravity:
- gravity:指定該控件子布局對(duì)齊方式
- layout_gravity:該布局在父布局中的對(duì)齊方式
--TextView文字居中顯示:
android:gravity="center_vertical|center"
居中對(duì)齊:
- android:layout_centerInParent="true" --將控件置于父控件的中心位置
- android:layout_centerHorizontal="true" --將控件置于水平方向的中心位置
- android:layout_centerVertical="true" --將控件置于垂直方向的中心位置
分享一篇文章
http://mrbool.com/how-to-use-relative-layout-in-android/27748
--一篇關(guān)于Android Relative Layout的教程
--How to use Relative Layout in Android