博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android学习笔记08:相对布局RelativeLayout
阅读量:6712 次
发布时间:2019-06-25

本文共 1585 字,大约阅读时间需要 5 分钟。

  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 本元素的右边缘和某元素的的右边缘对齐

  第三类:属性值为具体的像素值

  android:layout_marginBottom 离某元素底边缘的距离
  android:layout_marginLeft 离某元素左边缘的距离
  android:layout_marginRight 离某元素右边缘的距离
  android:layout_marginTop 离某元素上边缘的距离

  下面是一个使用相对布局的实例。activity_main.xml源码如下:

Android_RelativeLayout实例
1 
5 6
7
15 16
17
24 25 26
27
34 35 36
37
44 45 46
47
54 55 56
57
64 65 66
67
74 75 76
77
84 85 86
87
94 95

  效果图如图1所示:

图1:Android_RelativeLayout实例

转载地址:http://txalo.baihongyu.com/

你可能感兴趣的文章
lvs详细介绍
查看>>
ci框架hook钩子
查看>>
PHP Warning: PHP Startup: unable to load dynamic library
查看>>
Linux free命令详解
查看>>
备忘:修改windows远程桌面端口
查看>>
Python走一遍A-Z的字符串使用(九)
查看>>
metasploit(MSF)终端命令大全
查看>>
Linux下php安装Redis扩展
查看>>
sublime text2 汉化
查看>>
管理信息系统测试方法总结(二)
查看>>
HTML设置超链接的颜色样式
查看>>
EMC与NetApp NAS对比
查看>>
bash算数运算&命令引用
查看>>
OpenLDAP限制用户登录主机
查看>>
高斯滤波器平滑图像代码
查看>>
分布式爬虫技术架构
查看>>
计费程序(服务器)
查看>>
Javascript的冒泡排序和二分查找
查看>>
Unity优化
查看>>
Linux下常用的日志收集命令
查看>>