RelativeLayout

这就是相对布局,这是最常用的布局框架,无论是Android还是iOS。
无论如何我都喜欢看官方原版的说明,其实移动端开发没啥好说的,就是查API,所谓高不高级的就是看你的API熟不熟悉。

官方文档说你不能循环依赖,啥意思呢?就是说你不能相对于一个相对于你布局的约束布局,两者都相对对方布局自然就啥也没有了,我勒个去,这还用说吗。

下面红色的都是参照物,绿色的都是目标。
ABOVE:在参照物上边。


RelativeLayout_第1张图片

RelativeLayout_第2张图片

ALIGN_BASELINE:就是按照某条线对齐。


RelativeLayout_第3张图片

RelativeLayout_第4张图片

ALIGN_BOTTOM:以底部对齐。
RelativeLayout_第5张图片

ALIGN_END:就是右对齐。
RelativeLayout_第6张图片

ALIGN_LEFT:就是左对齐。


RelativeLayout_第7张图片

ALIGN_PARENT_END:相对于父视图的右边对齐。
RelativeLayout_第8张图片

ALIGN_PARENT_BOTTOM:相对于父视图的底边对齐。
RelativeLayout_第9张图片

LEFT_OF:都是在参照物的左边。
RelativeLayout_第10张图片

你可能感兴趣的:(RelativeLayout)