RelativeLayout相对布局是个人觉得在android布局中比较常用且好用的一个,当然如果想让布局更漂亮是需要多种布局混合搭建的,这里就需要更深入的学习了,在这只介绍下有关相对布局的东西。

相对于兄弟元素
android:layout_below="@id/aaa":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/bbb":在指定View的左边
android:layout_toRightOf="@id/cccc":在指定View的右边
相对于父元素
android:layout_alignParentLeft="true":在父元素内左边
android:layout_alignParentRight="true":在父元素内右边
android:layout_alignParentTop="true":在父元素内顶部
android:layout_alignParentBottom="true":在父元素内底部
对齐方式
android:layout_centerInParent="true":居中布局
android:layout_centerVertical="true":水平居中布局
android:layout_centerHorizontal="true":垂直居中布局
android:layout_alignTop="@id/xxx":与指定View的上边界一致
android:layout_alignBottom="@id/xxx":与指定View下边界一致
android:layout_alignLeft="@id/xxx":与指定View的左边界一致
android:layout_alignRight="@id/xxx":与指定View的右边界一致
间隔
android:layout_marginBottom=""; 离某元素底边缘的距离
android:layout_marginLeft=""; 离某元素左边缘的距离
android:layout_marginRight ="";离某元素右边缘的距离
android:layout_marginTop=""; 离某元素上边缘的距离
android:layout_paddingBottom=""; 离父元素底边缘的距离
android:layout_paddingLeft=""; 离父元素左边缘的距离
android:layout_paddingRight ="";离父元素右边缘的距离
android:layout_paddingTop=""; 离父元素上边缘的距离

关于margin 与padding 的区别问题
padding是站在父view的角度描述问题,是自己的内容与其父控件的边之间的距离。margin则是站在自己的角度描述问题,自己与旁边的某个组件的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了。

最新文章

  1. Asp.Net MVC+BootStrap+EF6.0实现简单的用户角色权限管理
  2. 关于Window Server2008 服务器上无法播放音频文件的解决方案
  3. 数据结构:单链表结构字符串(python版)
  4. 电脑文件出现“windows-文件发生意外问题-可修复(严禁修改)-错误代码0X00000BF8”错误,怎么办
  5. WebSQL 查询工具
  6. 黄聪:如何删除wordpress登录之后wp_footer、wp_head自行加载的Open Sans字体、fonts.googleapis.com连接导致卡死的问题
  7. js打印Iframe中的内容,并且不需要预览。
  8. Gen_server行为分析与实践
  9. Qwt的编译与配置
  10. JS中的replace方法
  11. NGUI 3.5教程(四)Atlas和Sprite(制作图片button)
  12. win32 dll工程开发创建对话框
  13. 命令提示符-bash-4.1$错误解决
  14. S3T mongodb GUI
  15. #13 让代码变得Pythonic
  16. django模板常用过滤器—add、cut、date
  17. memcached缓存基本概念
  18. 以太网帧格式、IP数据报格式、TCP段格式+UDP段格式 详解
  19. mysql 获取一段时间的数据
  20. python 这个stdin怎么写

热门文章

  1. 【luogu P3369 【模板】普通平衡树(Treap/SBT)】 题解 pb_ds
  2. 【luogu P1455 搭配购买】 题解
  3. C++/C 内存大小
  4. Long数组转String数组
  5. django-初始配置(纯手写)
  6. 2018 Wannafly summer camp Day2--Utawarerumono
  7. SI - 系统 - 操作系统简述 (Operating System)
  8. Python——判断
  9. 'sessionFactory' or 'hibernateTemplate' is required
  10. ethereum(以太坊)(基础)--容易忽略的坑(一)