layout_margin和padding的具体区别

layout_margin 和 padding 是 Android 布局中用于控制视图元素位置和大小的两个不同属性。

**

layout_margin:

**
layout_margin 是用来设置视图元素与其父容器之间的外边距(margin),即视图元素与周围元素之间的空白空间。这个属性用于控制元素与其周围元素(父容器或其他元素)之间的距离,不会改变元素本身的大小。
layout_margin 定义了视图元素的外部空间,例如在将一个按钮放置在一个布局中时,可以使用 layout_margin 属性来控制按钮与布局边界的距离。
**
layout_margin

padding

**:
padding 是用来设置视图元素内部内容与其边框之间的内边距(padding),即视图元素内容与其边界之间的空白空间。这个属性用于控制元素内部内容与其边框之间的距离,不会改变元素与其他元素的相对位置关系。
padding 定义了视图元素的内部空间,例如可以用来调整按钮内文本与按钮边缘之间的距离,而不影响按钮本身的大小。
**
padding

总结:

**

layout_margin 用于控制视图元素与其父容器或其他元素之间的外边距,影响元素与周围元素的间距关系。

padding 用于控制视图元素内部内容与其边框之间的内边距,影响元素内部内容与边框的间距关系。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值