RelativeLayout的特点是控件的位置对于相邻控件的位置或父容器的位置而定,因此称为相对布局。相对布局可实现复杂的布局。
常用属性
XML属性 |
相关方法 |
说明 |
gravity |
setGravity(int) |
内部控件的对齐方式(属性值见图2) |
layout_gravity |
在父容器布局中的对齐方式(属性值见图3 |
图-1
1、gravity属性值列表
top |
顶端对齐 |
bottom |
底端对齐 |
left |
左端对齐 |
right |
右端对齐 |
center |
水平、垂直同时居中 |
center_vertical |
垂直方向居中 |
center_horizontal |
水平方向居中 |
fill_vertical |
垂直方向填充 |
fill_horizontal |
水平方向填充 |
图-2
2、本布局在父容器内的对齐方式-layout_gravity属性值列表
属性 |
说明(属性值true:是。false:否) |
layout_center_horizontal |
水平方向居中 |
layout_center_vertical |
垂直方向居中 |
layout_centerParent |
在父容器中居中 |
layout_alignParentBottom |
在父容器中底端对齐 |
layout_alignParentTop |
在父容器中顶端对齐 |
layout_alignParentLeft |
在父容器中左端对齐 |
layout_alignParentRight |
在父容器中右端对齐 |
图-3
3、与相邻控件的相对位置的属性值列表,如图-4所示:
属性 |
说明 |
toRightOf |
位于指定id值的控件的右边 |
toLeftOf |
位于指定id值的控件的左边 |
above |
位于指定id值的控件的上边 |
below |
位于指定id值的控件的下边 |
layout_alignTop |
与指定id值的控件上端对齐 |
layout_alignBottom |
与指定id值的控件的下端对齐 |
layout_alignRight |
与指定id值的控件的右端对齐 |
layout_alignLeft |
与指定id值的控件的左端对齐 |
图-4
相关推荐
自定义RelativeLayout圆角图片背景,自定义属性 背景 圆角半径
Android 相对布局 RelativeLayout 属性
android实现自定义RelativeLayout可拖动、缩放、旋转TextView
总结android中相对布局RelativeLayout的所有属性及使用方法。适合初级程序员
Android布局入门,LinearLayout和RelativeLayout的理解和应用
Android RelativeLayout 的翻译应用。希望能给大家帮助
android布局属性RelativeLayout详解.
介绍一下RelativeLayout的一些属性,针对于刚学习android开发的朋友
LinearLayout与RelativeLayout混合用
Android相对布局RelativeLayout的基本用法,相对布局是最实用的布局。
安卓动态控制RelativeLayout的组件
DragView 可拖拽的view,继承自RelativeLayout
【Android开发学习25】界面布局之相对布局RelativeLayout(代码)
像 RelativeLayout 一样的 RadioGroup
一个Android XML布局的例子,主要利用xml文件进行布局,里边用到的是RelativeLayout。具体的本例中: 非洲草原地图:用到了FrameLayout的使用;ActivityMain演示了linerLayout。 个性化表单ActivityLayout 演示...
LinearLayout和RelativeLayout实现精确布局-简单版 类似与应用评价
根据ScrollView的自定义实现 RelativeLayout跟随手势的上下滑动显示和隐藏顶部标题栏,话不多说 直接上代码
介绍了android 中 RelativeLayout 下的各种属性。linux下打开.
Android中使用RelativeLayout布局完成的登录界面教学案例任务说明.pdf 学习资料 复习资料 教学资源