摘自:安卓APP_ 布局(2) —— RelativeLayout相对布局
作者:丶PURSUING
发布时间: 2021-04-05 20:19:54
网址:https://blog.csdn.net/weixin_44742824/article/details/115445242
RelativeLayout
- 一、根据父容器定位
- 二、根据兄弟组件定位
- 三、margin:设置组件与父容器的边距
- 四、padding:设置组件内部元素的边距
RelativeLayout
是一个相对布局,都是相对位置,不是绝对位置。默认相对于父容器,且从左上角开始布局。
一、根据父容器定位
大多数是带有Parent
的:
二、根据兄弟组件定位
兄弟组件:在同一个父容器下的组件
在使用兄弟组件定位时,似乎需要那个兄弟组件首先基于父容器定位,单纯把绿色块移动到中间(比如使用margin方法)而不使用父容器定位方法,红色块不会在左边出现。
三、margin:设置组件与父容器的边距
过于简单,直接用在子元素中就好
例如:子元素距离父容器左边框100dp
android:layout_marginLeft="100dp"
- 1
四、padding:设置组件内部元素的边距
针对于父容器,对其内部元素都有。