zhoz blog 重新开张,欢迎继续支持!
Dec
20
相对布局 RelativeLayout
通过指定当前控件与兄弟控件或父控件间的相对位置,从而达到控制位置的目的
好处:减少嵌套、增强效率
常用属性
1、第一组
.android:layout_below(对齐到ID的下边缘)
.android:layout_above(对齐到ID的上边缘)
.android:layout_toLeftOf(对齐到ID的左边缘)
.android:layout_toRightOf="@id/存在的控件id"(对齐到ID的右边缘)
2、第二组
.android:layout_alignLeft
.android:layout_alignRight
.android:layout_alignTop
.android:layout_alignBottom
3、对齐到父控件
android:layout_alignParentLeft
android:layout_alignParentRight
android:layout_alignParentTop
android:layout_alignParentButtom
android:layout_alignParentStart
android:layout_alignParentEnd
4、布局新属性(Android 4.2+)
.android:layout_alignStart
.android:layout_alignEnd
.android:layout_alignParentStart
.android:layout_alignParentEnd
activity_main.xml 用户登录表单-示例源码:
通过指定当前控件与兄弟控件或父控件间的相对位置,从而达到控制位置的目的
好处:减少嵌套、增强效率
常用属性
1、第一组
.android:layout_below(对齐到ID的下边缘)
.android:layout_above(对齐到ID的上边缘)
.android:layout_toLeftOf(对齐到ID的左边缘)
.android:layout_toRightOf="@id/存在的控件id"(对齐到ID的右边缘)
2、第二组
.android:layout_alignLeft
.android:layout_alignRight
.android:layout_alignTop
.android:layout_alignBottom
3、对齐到父控件
android:layout_alignParentLeft
android:layout_alignParentRight
android:layout_alignParentTop
android:layout_alignParentButtom
android:layout_alignParentStart
android:layout_alignParentEnd
4、布局新属性(Android 4.2+)
.android:layout_alignStart
.android:layout_alignEnd
.android:layout_alignParentStart
.android:layout_alignParentEnd
activity_main.xml 用户登录表单-示例源码: