是指通过指定当前控件与兄弟控件或父控件之间的位置,以达到控制控件位置的目的。
方向位置:
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="此处填写方向"