[Irving]Android 常用布局之RelativeLayout
RelativeLayout相对布局
相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。
它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对布局时要多做些测试。
RelativeLayout用到的一些重要的属性:第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 android:layout_alignParentBottom 贴紧父元素的下边缘 android:layout_alignParentLeft 贴紧父元素的左边缘 android:layout_alignParentRight 贴紧父元素的右边缘 android:layout_alignParentTop 贴紧父元素的上边缘 android:layout_alignWithParentIfMissing 如果对应的兄弟元素找不到的话就以父元素做参照物第二类:属性值必须为id的引用名“@id/id-name” android:layout_below 在某元素的下方 android:layout_above 在某元素的的上方 android:layout_toLeftOf 在某元素的左边 android:layout_toRightOf 在某元素的右边android:layout_alignTop 本元素的上边缘和某元素的的上边缘对齐 android:layout_alignLeft 本元素的左边缘和某元素的的左边缘对齐 android:layout_alignBottom 本元素的下边缘和某元素的的下边缘对齐 android:layout_alignRight 本元素的右边缘和某元素的的右边缘对齐第三类:属性值为具体的像素值,如30dip,40px android:layout_marginBottom 离某元素底边缘的距离 android:layout_marginLeft 离某元素左边缘的距离 android:layout_marginRight 离某元素右边缘的距离 android:layout_marginTop 离某元素上边缘的距离
例红色方框部分布局:
布局代码:
<TextViewandroid:id="@+id/text1"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginRight="20dp"android:text="0"android:textColor="#ff3fc6fd"android:textSize="50.0sp" /><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignRight="@+id/text1"android:layout_below="@+id/text1"android:text="@string/string1"android:textColor="#ff3fc6fd"android:textSize="12.0sp" />
转载于:https://www.cnblogs.com/teamate/p/3443209.html
[Irving]Android 常用布局之RelativeLayout相关推荐
- Android开发:1-3、Android常用布局
Android常用布局 常用6大布局: 常用XML布局属性: 常用6大布局: 常用XML布局属性: 1.线性布局: 1.android:orientation=" " 线性布局中的 ...
- Android相对布局(RelativeLayout)常用属性、练习使用按键、文本框等控件、线性布局(LinearLayout)属性
RelativeLayout中子控件常用属性: 子控件默认是从父控件的左上角开始排列的 相对于父控件 android:layout_alignParentTop="true" 和父 ...
- android使用桢布局,Android 常用布局
Android的布局有: LinearLayout线性布局 RelativeLayout 相对布局 FrameLayout单桢布局 TableLayout表格布局 GridLay ...
- android 常用布局组件,Android六大基本布局
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 一.基本理论 Android六大基本布局分别是: 线性布局LinearLayout. 表格布局TableLayout. ...
- Android 界面布局之RelativeLayout
Android 的 RelaliveLayout 布局的参数定义: android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android: ...
- android 相对布局(RelativeLayout)
RelativeLayout详解: RelativeLayout布局是android布局中最常用的布局之一. RelativeLayout可以设置某一个控件相对于其他控件的位置,这些位置可以包括上下左 ...
- android layout布局 有哪些,Android 常用布局 介绍与使用
读前思考 学习一门技术或者看一篇文章最好的方式就是带着问题去学习,这样才能在过程中有茅塞顿开.灯火阑珊的感觉,记忆也会更深刻. 有哪些常用的布局? 每一种布局有何特点与不同? 布局上如何优化? 1. ...
- Android常用布局-线性布局和相对布局
1. 线性布局 LinearLayout 线性布局分为水平和垂直两个方向,优点是简单可嵌套,缺点是只能在一个方向进行布局,而且嵌套过多可能存在风险. 1. 标签:<LinearLayout /& ...
- Android常用布局之TableLayout(表格布局)
概述: TableLayout(即表格布局) 当TableLayout下面写控件.则控件占据一行的大小.(自适应一行,不留空白) 但是,想要多个组件占据一行,则配合TableRow实现 TableLa ...
- Android常用布局之AbsoluteLayout(绝对布局)
绝对布局:需要指定子元素的 x,y 精确坐标的布局. 缺点: 绝对布局缺乏灵活性,在没有绝对定位的情况下相比其他类型的布局更难维护,不建议使用. 因为绝对布局,我们开发的应用需要在很多的机型上面进行一 ...
最新文章
- HIbernate——hibernate中的各种查询
- Oracle10g安装步骤(一)
- Source Insight 4.0常用设置
- 2019秋季PAT甲级_C++题解
- mysql二维转一维_二维数组转为一维数组
- zcmu2014(公式推导+二分)
- python语言支持苹果系统吗_Mac系统上的一款Python编程平台
- 腾讯成功入选LoRa联盟新一届董事会
- XidianOJ 1123 K=1 Problem of Orz Pandas
- linux下生成coredump文件
- 大数据学习-----排错记录
- Atitit 财政赤字解决方案
- opencv安装教程(详细)小白教程
- 光源基础知识及光源选型
- 电脑系统里如何设置dns服务器
- java mars2_Mars-java 2.1.5 发布
- linux中常用打开pdf文档指令软件
- Error:Internal error: (java.lang.IllegalArgumentException) Argument for
- python测试10.28
- 物理服务器、VPS、虚拟主机、云服务器分别有什么作用
热门文章
- uni-app入门教程
- Windows电脑无法识别msi文件,无法安装msi文件解决办法
- 【改写历史】--历史谁书写?谁将改写历史?
- Learning Robust Low-Rank Representation (2012)笔记
- 设计模式入门--发布订阅模式
- mysql safe file priv_解决MySQL导入数据时遇到secure-file-priv的问题
- Windows 下使用 TFTPD32+HTTP PXE引导安装linux
- 币骏言:6.14币圈交易市场成功的人有哪些心态和技巧?
- LIO-SAM学习与运行测试数据集
- 手机端 js禁止页面滚动