zoukankan      html  css  js  c++  java
  • 关于相对布局RelativeLayout的各种属性介绍

    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一样了。

  • 相关阅读:
    BadUSB 利用
    java 将函数作为参数传递
    odoo12 修行提升篇之 常用的高阶函数 (二)
    odoo12 修行提升篇之 异步定时任务 (一)
    odoo12 修行基础篇之 利用kanban做分析 点击跳转分析模型列表 (九)
    odoo12 修行基础篇之 kanban (八)
    odoo12 修行基础篇之 记录批处理 (七)
    odoo12 修行基础篇之 列表的筛选和分组 (六)
    odoo12 修行基础篇之 添加记录编码 (五)
    odoo12 修行基础篇之 添加工作流和操作记录 (四)
  • 原文地址:https://www.cnblogs.com/common1140/p/3751547.html
Copyright © 2011-2022 走看看