1 / 19
文档名称:

3.2.2 相对布局.pptx

格式:pptx   大小:700KB   页数:19页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

3.2.2 相对布局.pptx

上传人:春哥知识店铺 2021/12/2 文件大小:700 KB

下载得到文件列表

3.2.2 相对布局.pptx

文档介绍

文档介绍:RelativeLayout
一、RelativeLayout 介绍
二、RelativeLayout 使用
RelativeLayout 介绍
RelativeLayout 介绍
和线性布局(LinearLayout)一样,RelaiveLayout 也是我们用的比较多的一个布局之一。相对,顾名思义是有参照的,就是以某个兄弟组件,或者父容器来决定的(兄弟组件是在一个同一个布局里面的组件,如果是布局里一个组件参照另一个布局里的组件会出错)。合理地利用好 LinearLayout 的 weight 权重属性和 RelativeLayout,可以解决屏幕分辨率不同的自适应问题。
比如小明在上学的路上,此时他的位置可以用离家多少米或者是离学校多少米表示,就是利用不同的参照物。
介绍
RelativeLayout 使用
RelativeLayout 使用
gravity : 设置容器内组件的对齐方式。
ignoreGravity:设置了该属性为 true 的属性的组件,将不受 gravity 的影响。
测试一下设置了 ignoreGravity 属性和未设置时的效果。
未设置 android:ignoreGravity="+id/btn1"
基本属性
RelativeLayout 使用
layout_alignParentLeft:左对齐
layout_alignParentRight:右对齐
layout_alignParentTop:顶部对齐
layout_alignParentButtom:底部对齐
layout_centerHorizontal:水平居中
layout_centerVertical:垂直居中
layout_centerInParent:中间位置
根据父容器定位
RelativeLayout 使用
居中(layout_centerInParent=“top”) 水平居中(layout_centerHorizontal="true")
根据父容器定位
水平居中(layout_centerHorizontal="true")
垂直居中(layout_centerVertical="top") 左对齐(layout_alignParentLeft="true")
根据父容器定位
RelativeLayout 使用
右对齐(layout_alignParentRight="true") 顶部对齐(layout_alignParentTop="true")
根据父容器定位