文档章节

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

d
 duan_3826
发布于 2017/04/29 15:48
字数 600
阅读 11
收藏 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

没有更多内容

加载失败,请刷新页面

加载更多

Web系统大规模并发:电商秒杀与抢购

一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,在这个过程中,整个Web系统遇到了很多的问题和挑战。如果Web系统不做针对性的优化,会轻而易举地陷入到异常...

xtof
今天
1
0
代码质量管理平台-sonarqube

在工作中,往往开发的时候会不怎么注重代码质量的人很多,存在着很多的漏洞和隐患等问题,sonarqube可以进行代码质量的审核,而且十分的残酷。。。。。接下来我们说下怎么安装 进入官网下载:...

落叶清风
今天
6
0
在Ubuntu安装和配置Sphinx

Ubuntu系统默认是配置有sphinx的,先检查一下,别多此一举。。。。。 在开始本指南之前,您需要: 一个Ubuntu 16.04服务器。 sudo的一个非root用户,您可以通过以下设置本教程 。 安装在服务...

阿锋zxf
今天
1
0
Qt编写输入法V2018超级终结版

对于qt嵌入式linux开发人员来说,输入法一直是个鸡肋问题,要么不支持实体键盘同步,要么不能汉字输入,要么不支持网页输入等,这几年通过陆续接触大量的各种输入法应用场景客户,得到真实需...

飞扬青云
今天
2
0
TypeScript基础入门之高级类型的多态的 this类型

转发 TypeScript基础入门之高级类型的多态的 this类型 高级类型 多态的this类型 多态的this类型表示的是某个包含类或接口的子类型。 这被称做F-bounded多态性。 它能很容易的表现连贯接口间的...

durban
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部