相对布局(Relative Layout)
通过相对定位的方式指定控件位置,即以其它控件或父容器为参照物,摆放控件的位置,在设计相对布局时要遵循控件之间的依赖关系,后放入控件的位置依赖于先放入的控件。
Align:排列,margin:边缘,padding:填充
控件位置属性
设置当前控件位于父布局的位置:
中央位置:android:layout_centerInParent
垂直居中位置:android:layout_centerVertical
水平居中位置:android:layout_centerHorizontal
设置当前控件位于某控件的位置
上方:android:layout_above
下方:android:layout_below
左侧:android:layout_toLeftof
右侧:android:layout_toRightof
设置当前控件是否与父控件对齐
顶端对齐: android:layout_alignParentTop
左对齐: android:layout_alignParentLeft
右对齐: android:layout_alignParentRight
底端对齐: android:layout_alignParentBottom
设置当前控件的边界是否与某控件的边界对齐
上边界对齐: android:layout_alignTop
下边界对齐: android:layout_alignBottom
左边界对齐: android:layout_alignLeft
右边界对齐: android:layout_alignRight
控件间距的属性
当前控件上边界与某控件的距离:android:layout_marginTop
当前控件底边界与某控件的距离:android:layout_marginBottom
当前控件左边界与某控件的距离:android:layout_marginLeft
当前控件右边界与某控件的距离:android:layout_marginRight
设置布局内边距的距离
设置布局顶部内边距的距离:android:paddingTop
设置布局底部内边距的距离:android:paddingBottom
设置布局左边内边距的距离:android:paddingLeft
设置布局右边内边距的距离:android:paddingRight
设置布局四周内边距的距离:android:padding