我是靠谱客的博主 淡定蜻蜓,最近开发中收集的这篇文章主要介绍安卓APP_ 布局(2) —— RelativeLayout相对布局一、根据父容器定位二、根据兄弟组件定位三、margin:设置组件与父容器的边距四、padding:设置组件内部元素的边距,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

摘自:安卓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:设置组件内部元素的边距

针对于父容器,对其内部元素都有。

在这里插入图片描述

最后

以上就是淡定蜻蜓为你收集整理的安卓APP_ 布局(2) —— RelativeLayout相对布局一、根据父容器定位二、根据兄弟组件定位三、margin:设置组件与父容器的边距四、padding:设置组件内部元素的边距的全部内容,希望文章能够帮你解决安卓APP_ 布局(2) —— RelativeLayout相对布局一、根据父容器定位二、根据兄弟组件定位三、margin:设置组件与父容器的边距四、padding:设置组件内部元素的边距所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部