Android和html都有这俩属性,简单来说padding指元素或控件内部,margin指元素或控件相对原来应该在的位置的偏移

下图可以帮助我们更好的了解这两者的区别

显示内容与红色线之间的距离就是padding定义的,红线与蓝线之间的距离就是margin定义的(以左上角为准)

 

以上样式的代码为

<div style="width:400px; height:400px; border:blue 1px solid; position:inherit"> <div style="margin:10px; padding:10px; width:300px; height:300px; border:red 1px solid; position:inherit">显示内容与红色线之间的距离就是padding定义的,红线与蓝线之间的距离就是margin定义的(以左上角为准)</div> </div>