Android相对布局RelativeLayout各属性介绍

相对于兄弟元素
android:layout_below="@id/xxx":在指定View的下方
android:layout_above="@id/xxx":在指定View的上方
android:layout_toLeftOf="@id/xxx":在指定View的左边
android:layout_toRightOf="@id/xxx":在指定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一样了。

Android相对布局RelativeLayout各属性介绍


更多相关文章

  1. 分享html元素调用服务器实例
  2. C#如何计算传入的时间距离今天的时间差的实例分享
  3. C#通过KD树进行距离最近点的查找的实例分析
  4. C语言中数组元素的下标下限是什么
  5. C语言实现删除数组中某个元素
  6. 在c语言中二维数组元素在内存中的存放顺序是什么?
  7. 在c语言中,引用数组元素时,其数组下标的数据类型允许是什么?
  8. 在c语言中引用数组元素时,其数组下标的数据类型允许是什么
  9. golang slice检查元素是否存在

随机推荐

  1. 我把阿里、腾讯、字节跳动、美团等Androi
  2. Android(安卓)实现用户列表信息的功能,然
  3. 物联网温湿度显示控制项目(网页、Android
  4. Android--多线程之Handler
  5. 【Android】Android中使用JNI调用底层C++
  6. 手把手教你学Android(基础篇)
  7. (Android(安卓)studio)关于drawable文件夹
  8. Android浏览器打开本地app前端同学的两种
  9. 在 Android(安卓)11 上使用第三方 SDK 向
  10. Pro Android(安卓)4 第一章 Android(安卓