2-3.RelativeLayout 相对布局

介绍

使用RelativeLayout的话,可能仅仅需要一层就可以完成了,以父容器或者兄弟组件参考+margin +padding就可以设置组件的显示位置,是比较方便的。

尽量使用RelativeLayout + LinearLayout的weight属性搭配使用

基本属性

1.基本属性

  1. gravity

设置容器内组件的对齐方式

  1. ignoreGravity

设置了该属性为true的属性的组件,将不受gravity的影响

2.根据父容器定位

  1. layout_aliginParent对齐
layout_aliginParentLeft 左对齐
layout_aliginParentRight 右对齐
layout_aliginParentTop 顶部对齐
layout_aliginParentBottom 底部对齐

2.android:layout_centerHorizontal

水平居中
3.android:layout_centerVertical
垂直居中

  1. android:layout_centerInParent

中间位置

3.根据兄弟组件定位

4.偏移(margin)

5.填充(padding)

posted @ 2022-02-25 17:33  禾耳  阅读(39)  评论(0)    收藏  举报