nullAndroid用户界面(3)Android用户界面(3)北京大学信息学院 郭炜6.4 相对布局(P56)6.4 相对布局(P56)空间的位置描述为相对于父容器位置,或者相对于其他控件的位置。
比如可以先指定一个控件 A 位于父容器中心,然后其他控件的位置可以指定为在 A 下方,和A 左对齐,或在A 右边,和A上对齐,等
用作参照物的控件要先写
null相对布局(RelativeLayout)是一种非常灵活的布局方式,能够通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置
特点:能够最大程度保证在各种屏幕类型的手机上正确显示界面布局6.4 相对布局6.4 相对布局控件常用属性(xml中使用):
layout_centerHorizontal = “true” 在容器中水平居中
layout_centerVertical = “true” 在容器中垂直居中
layout_alignParentLeft = “true”在容器中靠左边
layout_alignParentTop = “true”在容器中靠上边
…….
layout_toRightOf = “”@id/view01“ 在 view01 的右边
layout_toLeftOf = “”@id/view01“ 在 view01 的左边
android:layout_below=“@id/view01”在 view01 的下边
android:layout_alignLeft=“@id/view01” 和 view01 左对齐
android:layout_above=“@id/view01”在 view01 的上边
……….6.4 相对布局6.4 相对布局右图比课本上程序多加了: