Android padding和margin的区别

如:

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

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

 

             

 

如:

  当按钮分别设置以上两个属性时,得到的效果是不一样的。

  android:paddingLeft="30px":

  按钮上设置的内容(例如图片)离按钮左边边界30个像素。

  android:layout_marginLeft="30px"

  整个按钮离左边设置的内容30个像素

  这二个属性是相对的,假设B是A的子控件,设置B的margin和设置A的padding能达到相同的效果。

posted @ 2015-10-29 15:29  如梦真心  阅读(725)  评论(0编辑  收藏  举报