ndroid:paddingLeft与android:layout_marginLeft的区别

这个是同CSS中的布局是一个道理:

详细解释如下图:

如上图所示:

外面是最大的一个BOX,里面有2个button,

2个button之间的边距就是margin(外边距),因为他们都同属于同一个box中。

而button和box之间的边距就死内边距padding,因为他们是在box里面。

有了这个只是就很好理解android中的布局方式:

android:paddingLeft="30px"       这个相当于他所在容器中的距左内边距30个像素。

android:layout_marginLeft="30px"   这个相当于和他同级的容器的左外边距30个像素

呵呵  其他的上下什么的都是一个道理。

posted @ 2012-05-17 13:56  古来征战几人回  阅读(1643)  评论(0编辑  收藏  举报