zoukankan      html  css  js  c++  java
  • Android布局

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

  • 相关阅读:
    php public protected private属性实例详解
    php 获取代码执行时间和消耗的内存
    php使用位与运算符【&】或【|】实现权限管理
    jquery checkbox选中、改变状态、change和click事件
    PHP设置脚本最大执行时间的三种方法
    Windows上node.js的多版本管理工具
    win10家庭版安装Docker for Windows
    spring boot读取Excel
    JAVA泛型知识--> <? extends T>和<? super T>
    D3.js的v5版本入门教程(第十三章)—— 饼状图
  • 原文地址:https://www.cnblogs.com/apple-apple-apple/p/3779596.html
Copyright © 2011-2022 走看看