RelativeLayout布局
RelativeLayout布局是相对布局,如果RelativeLayout中再包含两个RelativeLayout,不会像LinearLayout一样,宽高一样的话会重叠在一起
将红色布局放到右上角
常见属性
根据父容器定位
layout_alignParentLeft 左对齐
layout_alignParentRight 右对齐
layout_alignParentTop 顶部对齐
layout_alignParentBottom 底部对齐
layout_centerHorizontal 水平居中
layout_centerVertical 垂直居中
layout_centerInParent 中间位置
根据兄弟组件定位
layout_toLeftOf 放置于参考组件的左边
layout_toRightOf 放置于参考组件的右边
layout_above 放置于参考组件的上方
layout_below 放置于参考组件的下方
layout_alignTop 对齐参考组件的上边界
layout_alignBottom 对齐参考组件的下边界
layout_alignLeft 对齐参考组件的左边界
layout_alignRight 对齐参考组件的右边界
通用属性
margin 设置组件与父容器的边距
- layout_margin 上下左右偏移
- layout_marginLeft
- layout_marginRight
- layout_marginTop
- layout_marginBotton
padding 设置组件内部元素的边距
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="100dp"><RelativeLayoutandroid:id="@+id/relative"android:layout_centerInParent="true"android:background="#ff0000"android:layout_width="100dp"android:layout_height="100dp"/><RelativeLayoutandroid:layout_toLeftOf="@+id/relative"android:background="#00ff00"android:layout_marginTop="100dp"android:layout_width="100dp"android:layout_height="100dp"/></RelativeLayout>
RelativeLayout布局相关推荐
- RelativeLayout布局,不希望文本盖住其他组件
简单的图先看上一看 上面使用的是RelativeLayout布局(不要问为什么不用LinearLayout,因为最右边的信箱的右上角还会有个红点,相对布局直接些) 需要实现的效果是,TextView居 ...
- Android基础之RelativeLayout布局
同LinererLayout布局的学习一样完成一个登录界面. 效果图与蓝图(手绘)奉上,如下: RelativeLayout的基本属性比较多但是不需要记忆,只要能分的清上下左右就没问题啦. 常用属性如 ...
- Android RelativeLayout布局
1. RelativeLayout类 相对布局(RelativeLayout)将子视图以相对位置显示.默认显示在父视图的左上角. layout_alignParentTop,父视图的上边 layout ...
- 在代码中设置RelativeLayout布局中标签的android:layout_toLeftOf、android:layout_toRightOf等属性...
需要动态改变RelativeLayout里面控件的相对位置,经一个技术群的群友提示,找到了如下的方法,做下记录: RelativeLayout.Layoutparams params = (Relat ...
- Android开发之布局--RelativeLayout布局
RelativeLayout 相对布局 true或false属性 Layout_centerHorizontal 当控件位于父控件的横向中间位置 Layout_centerVertical 当 ...
- android 没有 layout_above,在RelativeLayout布局中layout_above不起作用
布局文件代码如下: layout_above没有起作用,listview把textview覆盖了 <?xml version="1.0" encoding="utf ...
- Android下xml中RelativeLayout布局常见属性
android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLef ...
- RelativeLayout(相对布局)的分析
相对布局是按照组件之间的相对位置来经行布局, 例如某个组件在另一个组件的上,下,左,右边. 语法格式: <RelativeLayout xmlns:android="http://sc ...
- android 相对布局(RelativeLayout)
RelativeLayout详解: RelativeLayout布局是android布局中最常用的布局之一. RelativeLayout可以设置某一个控件相对于其他控件的位置,这些位置可以包括上下左 ...
最新文章
- OpenGL中不可以有两个以上myDisplay函数,在主函数中生效的是最后调用的那个
- C#编写Windows服务程序图文教程
- nmon安装为什么重启mysql_Nmon的安装及使用
- mysql savepoint 什么意思_关于MySQL中savepoint语句使用时所出现的错误
- c语言lnk1168无法打开exe,跪求大佬帮帮看看LINK : fatal error LNK1168: 无法打开 F:\windows程序设计\窗口\......
- linux ll命令无效
- 【动态规划】区间dp:P1005矩阵取数
- 157. PHP 闭标签
- 85. php 绘图体系
- 解决Arduino开发板管理器下载esp8266开发包失败和速度慢的方法
- 【观察】华为云:决胜拉美市场“正当时”,做出海企业的“好帮手”
- 用matlab编写SIR模型对SARS期间疫情数据进行模拟
- 析构之后:万物重生! 小岚Rabbit_Radish(兔仔_萝卜)
- 整数划分问题将正整数n表示成一系列正整数之和
- 腾讯cos做文件服务器,将腾讯云COS对象存储挂载至腾讯云服务器实现大硬盘存储...
- big sur 虚拟机 网络_推荐收藏系列:一文理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题...
- matlab校内赛传染病预测趋势以及控制 附代码
- iOS 使用自定义字体
- 一个人的高度,就看闲暇时间做什么
- Excel2010对xlsx和xls文件电脑无法访问情况
热门文章
- 安徽省省长王清宪与曙历军举行工作会谈
- 文件夹/文件删除失败 怎么办
- mysql多表左联分组查询
- Unity之UGUI的学习(七):Slider(滑动条)
- 张小龙:如何把产品做简单(转)
- [小样本医学图像]‘Squeeze Excite’ Guided Few-Shot Segmentation of Volumetric Images
- (rt-thread gdb)关于probe_kernel_write(判断地址是否可以写入)
- Navicat for Mysql 乱码问题解决
- 可视化工具Vega的使用,以及如何自定义按钮调用自带的矢量图和位图功能
- Jolt大奖获奖列表