android:padding和android:margin的区别

分类: android 49230人阅读 评论(10) 收藏 举报 android layout

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

android:paddingLeft指该控件内部内容,如文本距离该控件的边距。

如:

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

android:paddingLeft="30px":

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

android:layout_marginLeft="30px"

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

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

更多相关文章

  1. 说说 Android 的常见 UI 控件
  2. Android 常用UI控件的一些属性设置(在.xml文件里进行的设置)
  3. Android基础控件使用指南
  4. Android控件布局常用属性
  5. 新书内容连载(3):Android SDK中常用命令行工具(一)
  6. Android动态生成控件居中显示
  7. Android--动态添加控件
  8. Android Button按钮两个页面切换

随机推荐

  1. Unable to instantiate activity Compone
  2. Android终端命令执行编译命令()
  3. Android开发学习笔记(十三) ProgressDialog
  4. 分享:用 NDK C++做底层开发的Android 浏
  5. 组件化实践记录——在library module的ma
  6. android中获得屏幕、视图、任务栏、状态
  7. Android持续优化 - 提高流畅度
  8. Android 自定义RadioButton的样式
  9. android 之 线程间的通信
  10. Android环境变量的设置(详细图解版)