zoukankan      html  css  js  c++  java
  • android:padding和android:margin的区别 android:gravity和 android:layout_gravity 区别

    Android的Margin和Padding跟Html的是一样的。如下图所示:橙色边框(一个RelativeLayout或者LinearLayout)为例,最外层灰色为屏幕边框,黄色部分为Padding,灰色部分为Margin。

    image

    通俗的理解:

    Padding 为内边框,指该控件内部内容,如文本/图片距离该控件的边距

    Margin 为外边框,指该控件距离边父控件的边距

    android:gravity:

    这个是针对控件里的元素来说的,用来控制元素在该控件里的显示位置。例如,在一个Button按钮控件中设置如下两个属性,

    android:gravity="left"和android:text="提交",这时Button上的文字“提交”将会位于Button的左部。

    android:layout_gravity:

    这个是针对控件本身而言,用来控制该控件在包含该控件的父控件中的位置。同样,当我们在Button按钮控件中设置android:layout_gravity="left"属性时,表示该Button按钮将位于界面的左部。

  • 相关阅读:
    Palindrome
    Girls' research
    最长回文
    Water Tree
    Alternating Current
    Psychos in a Line
    Feel Good
    Color the Fence
    javaScript内置类Date,Math等
    DOM之兄弟节点
  • 原文地址:https://www.cnblogs.com/hanxing/p/4817012.html
Copyright © 2011-2022 走看看