根据父容器定位
| 属性 | 含义 |
|---|---|
| layout_alignParentLeft | 左对齐 |
| layout_alignParentRight | 右对齐 |
| layout_alignParentTop | 顶部对齐 |
| layout_alignParentBottom | 底部对齐 |
| layout_centerHorizontal | 水平居中 |
| layout_centerVertical | 垂直居中 |
| layout_centerParent | 中间位置 |
根据兄弟组件定位
| 属性 | 含义 |
|---|---|
| layout_toLeftOf | 放置于参考组件的左边 |
| layout_toRightOf | 放置于参考组件的右边 |
| layout_above | 放置于参考组件的上方 |
| layout_below | 放置于参考组件的下方 |
| layout_alignTop | 对齐参考组件的上边界 |
| layout_alignBottom | 对齐参考组件的下边界 |
| layout_alignLeft | 对齐参考组件的左边界 |
| layout_alignRight | 对齐参考组件的右边界 |

相对布局。需要定位
不然默认以父容器左上角开始绘制。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_alignParentRight="true"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#ff0000"
>
RelativeLayout>
<RelativeLayout
android:layout_width="100dp"
android:layout_height="100dp"
android:background="#00ff00"
>
RelativeLayout>
RelativeLayout>

兄弟组件:同一个父容器中的

margin:设置组件与父容器的边距

padding:设置组件内部元素的边距
