padding与layout_margin的区别

来源:互联网 发布:中文通用域名有用吗 编辑:程序博客网 时间:2024/05/21 07:01

android:layout_marginLeft   指该控件边框距离父控件的边距;

android:paddingLeft  指该控件内部内容距离该控件的边距;


如对一个按钮设置属性: android:layout_marginLeft="10dp"

表示按钮的左边框距离父控件的左边界距离10个dp

对一个按钮设置属性:android:paddingLeft="10dp"

表示按钮上设置的内容(例如图片或文字)离按钮左边边界10个dp。


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


原创粉丝点击