文档章节

Android开发中RelativeLayout相对布局有哪些属性

d
 duan_3826
发布于 2017/04/29 15:48
字数 600
阅读 9
收藏 0
点赞 0
评论 0

RelativeLayout//相对布局

android:layout_width=""//相对布局的宽度,可以是mach_parent,wrap_content,或者具体数字,如50dp
android:layout_height=""//相对布局的高度,同上
android:background=""//背景颜色,可引用,也可具体赋值

内边距:作用于控件或布局里面的内容

android:paddingBottom=""//指的是控件或布局距离这个相对布局的下方内边距为多少
android:paddingLeft=""//方法同上,距离左方内边距
android:paddingRight=""//距离右方内边距
android:paddingEnd=""//效果同paddingRight
android:paddingStart=""//效果同paddingLeft
android:paddingTop=""//距离上方内边距
android:gravity=""//空间布局位置

//相对于给定ID控件

android:layout_below=""//将该控件的底部置于给定ID的控件之下
android:layout_above=""//将该控件的底部置于给定ID的控件之上
android:layout_toRightOf=""//将该控件的左边缘与给定ID的控件右边缘对齐
android:layout_toLeftOf=""//将该控件的右边缘与给定ID的控件左边缘对齐
android:layout_toEndOf=""//效果同toRightOf
android:layout_toStartOf=""//效果同toLeftOf
android:layout_alignBaseline=""//将该控件的baseline与给定ID的baseline对齐
android:layout_alignRight=""//将该控件的右边缘与给定ID的右边缘对齐
android:layout_alignBottom=""//将该控件的底部边缘与给定ID的底部边缘对齐
android:layout_alignLeft=""//将该控件的左边缘与给定ID的左边缘对齐
android:layout_alignTop=""//将该控件的顶部边缘与给定ID的顶部边缘对齐

//相对于父组件

android:layout_alignParentBottom=""//如果为true,将该控件的底部与其父控件的底部对齐
android:layout_alignParentStart=""//效果同alignParentLeft
android:layout_alignParentTop=""//如果为true,将该控件的顶部与其父控件的顶部对齐
android:layout_alignParentRight=""//如果为true,将该控件的右部与其父控件的右部对齐
android:layout_alignParentEnd=""// 效果同alignParentRight
android:layout_alignParentLeft=""//如果为true,将该控件的左部与其父控件的左部对齐

//居中

android:layout_centerInParent=""//如果为true,将该控件的置于父控件的中央
android:layout_centerVertical=""//如果为true,将该控件的置于垂直居中
android:layout_centerHorizontal=""//如果为true,将该控件的置于水平居中

//外边距:作用于控件或布局本身

android:layout_marginLeft=""//控件或布局本身距离外边距为多少距离
android:layout_marginRight=""
android:layout_marginBottom=""
android:layout_marginTop=""
android:layout_marginEnd=""//效果同marginRight
android:layout_marginStart=""//效果同marginLeft
android:layout_margin=""//上下左右距离外边距为多少距离,是上面的综合

 

© 著作权归作者所有

共有 人打赏支持
d
粉丝 0
博文 14
码字总数 19715
作品 0
浅谈Android五大布局(二)——RelativeLayout和TableLayout

 在浅谈Android五大布局(一)中已经描述了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoulteLayout(绝对布局)三种布局结构,剩下的两种布局RelativeLayout(相对布局)和Tab...

墨梅
2014/03/19
0
0
Android 第七课——UI布局

Android布局分为:线性布局、相对布局、表格布局、帧布局、网格布局五种 布局中的距离单位:dp、px、sp。 布局继承关系图: 1)熟悉几个常用属性 <Button android:id="@+id/loginName" andr...

learn_more
2015/01/03
0
0
Android必备:Android UI控件的了解与学习

看这里:Android必备:Android UI控件的了解与学习 由于工作需要,最近一段时间,需要进行Android App开发的学习,之前简单的进行过Android的了解,对于基本的Android环境的搭建等已经有过整...

Realfighter
2015/02/26
0
0
第六讲:用户界面 View(二)

3、绝对布局 AbsoluteLayout 绝对定位AbsoluteLayout,又可以叫做坐标布局,可以直接指定子元素的绝对位置,这种布局简单直接,直观性强,但是由于手机屏幕尺寸差别比较大,使用绝对定位的适...

程序袁_绪龙
2014/08/25
0
0
Android 布局详解 -二相对布局(Relative Layout)以及重要属性

二Relative Layout Relative Layout布局:相对位置布局,的几个重要属性   第一类 : 属性值为 true 或 false   android:layout_centerHrizontal 水平居中   android:layout_centerVert...

-天蓬元帅-
2013/12/15
0
0
Android开发入门之学习笔记(三):程序窗口的布局

Android应用程序的用户界面可以看作是由View和View Group组成的,从字面意思上就可以看出,View Group是可以包含多个View的。借用官方教程的图可以更容易理解: 说到这里,我们还没有解释,何...

AllenYao
2013/01/21
0
0
Android学习笔记(二) 布局方式的介绍

Android应用的开发的一项内容就是用户界面开发了。Android提供了大量功能丰富的UI组件。Android的界面是由布局和组件协同完成的。 Android所有UI组件都继承了View类,View类有一个重要的子类...

半夏alvin
2014/03/05
0
0
浅谈Android五大布局(一)——LinearLayout、FrameLayout和Absoult

Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLay...

墨梅
2014/03/19
0
0
Android Layout XML属性

Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。 Android有Layout:FrameLayout,LinearLayout,TableLa...

Jerikc
2012/10/12
0
0
Android Relativelayout

RelativeLayout:相对布局,这是最自由的布局,开发者可以自己配置控件的位置。 RelativeLayout 有几个重要的属性: 第一类:属性值为true或false android:layoutcenterHrizontal 水平居中 an...

amigos_wu
2012/06/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java 复制对象有哪些方式

java 复制对象有哪些方式 Apache的 Common beanutils库 org.apache.commons.beanutils.BeanUtils.copyProperties(dest,origin); Springframework 的BeanUtil 依赖: <dependency> ......

黄威
12分钟前
0
0
1.13 单用户模式

命令 init 6 #重启,reboot或shutdown -r now init 0 #重启,poweroff 单用户模式:密码忘记情况下 主机重启,按方向键↑,选择CentOS Linux (3.10.0-514.e17.X86 64) 7 (Core),按e键编辑...

小丑鱼00
14分钟前
0
0
jstack的简单使用

公司测试反应, 一个java应用的机器,cpu始终是30%, 即使不做交易, 于是想到了之前看到的jstack文章, 实践步骤记录一下: 1, 找出java应用的进程号 ps -ef|grep 应用名|grep -v grep 2, 找出pid...

零二一七
19分钟前
0
0
崛起于Springboot2.X之项目war打包部署(18)

将springboot项目打包步骤: 1、启动类 extends SpringBootServletInitializer 2、启动类添加覆盖方法 @Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder......

木九天
28分钟前
0
0
导入CSV文件就行数据整理分析

#-*-coding:utf-8-*-import csv,os,re,mathlocalPath=input("请输入所有群文件的根目录:") #所有QQ群文件的物理根目录路径def info(): info_dic=[] dirList=os.listdi...

Kefy
34分钟前
0
0
CoreText进阶(六)-内容大小计算和自动布局

CoreText进阶(六)-内容大小计算和自动布局 其它文章: CoreText 入门(一)-文本绘制 CoreText入门(二)-绘制图片 CoreText进阶(三)-事件处理 CoreText进阶(四)-文字行数限制和显示更...

aron1992
35分钟前
0
0
一个Unity高人的博客,涉猎范围很广,深度也很深。

https://blog.csdn.net/ecidevilin/article/list/

爽歪歪ES
37分钟前
0
0
Spring Cloud Config-Git后端

EnvironmentRepository的默认实现使用Git后端,这对于管理升级和物理环境以及审核更改非常方便。要更改存储库的位置,可以在Config Server中设置“spring.cloud.config.server.git.uri”配置...

itcloud
39分钟前
1
0
centos7 卸载mysql

[root@zyf ~]# rpm -qa|grep -i mysqlmysql-community-libs-5.6.34-2.el7.x86_64mysql-community-server-5.6.34-2.el7.x86_64mysql-community-release-el7-5.noarchmysql-community-......

Yao--靠自己
47分钟前
0
0
【Spring 系列 条件注解】

Spring 提供了按条件注册Bean的功能涉及到两个组件分别是:核心接口Condition,核心注解Conditional。 1、示例说明 为了演示条件注解的效果,需要定义一个属性文件,然后根据属性文件中配置的...

HansonReal
55分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部