【鼠】安卓学习杂记(六)——Android相对布局RelativeLayout

一、相对布局的作用

是指通过指定当前控件与兄弟控件或父控件之间的位置,以达到控制控件位置的目的。


二、相对布局的属性

方向位置:

1、在兄弟控件的上边:android:layout_above="此处填写兄弟控件的ID"

2、在兄弟控件的下边:android:layout_below="此处填写兄弟控件的ID"

3、在兄弟控件的左边:android:layout_toLeftOf="此处填写兄弟控件的ID"

4、在兄弟控件的右边:android:layout_toRightOf="此处填写兄弟控件的ID"


方向对齐:

1、与兄弟控件上对齐:android:layout_alignTop="此处填写兄弟控件的ID"

2、与兄弟控件下对齐:android:layout_alignBottom="此处填写兄弟控件的ID"

3、与兄弟控件左对齐:android:layout_alignLeft="此处填写兄弟控件的ID"

4、与兄弟控件右对齐:android:layout_alignRight="此处填写兄弟控件的ID"


基准线对齐:

与兄弟控件的基准线对齐:android:layout_alignBaseline="此处填写兄弟控件的ID"

备注:基准线就是英文字母的中格底线。


与父控件边缘对齐:

1、与父控件上对齐:android:layout_alignParentTop="此处填写true或false"

2、与父控件下对齐:android:layout_alignParentButtom="此处填写true或false"

3、与父控件左对齐:android:layout_alignParentLeft="此处填写true或false"

4、与父控件右对齐:android:layout_alignParentRight="此处填写true或false"


相对于父控件居中:

1、完全居中:android:layout_centerInParent="此处填写true或false"

2、垂直居中:android:layout_centerVertical="此处填写true或false"

3、水平居中:android:layout_centerHorizontal="此处填写true或false"


头部/尾部(开端/结尾)对齐:

1、与兄弟控件开端对齐:android:layout_alignStart="此处填写兄弟控件的ID"

2、与兄弟控件结尾对齐:android:layout_alignEnd="此处填写兄弟控件的ID"

3、与父控件开端对齐:android:layout_alignParentStart="此处填写true或false"

4、与父控件结尾对齐:android:layout_alignParentEnd="此处填写true或false"


通用属性:

1、内边距:android:padding="此处填写像素大小"

2、外边距:android:layout_margin="此处填写像素大小"

3、子控件对齐方式:android:gravity="此处填写方向"

猜你喜欢

转载自blog.csdn.net/qq_29689343/article/details/80850462