gpt4 book ai didi

Android初学者padding和margin的区别

转载 作者:IT王子 更新时间:2023-10-28 23:57:37 26 4
gpt4 key购买 nike

我已经提到了关于 SO 的问题。还检查了一个答案:
填充是边框内的空间,在边框和实际 View 的内容之间。请注意,填充完全围绕内容:顶部、底部、右侧和左侧都有填充(可以是独立的)。

边距是边界之外的空间,在边界和该 View 旁边的其他元素之间。在图像中,边距是整个对象之外的灰色区域。请注意,与填充一样,边距完全围绕内容:顶部、底部、右侧和左侧都有边距。

另外,关于内边距和边距的更多信息来自:

http://developer.android.com/reference/android/view/View.html
http://developer.android.com/reference/android/view/ViewGroup.MarginLayoutParams.html

但是 padding 和 margin 之间的根本区别是什么?行为是否会因操作系统而异?和设备?
我有一个正常的,简单的布局。代码没有问题,使用了布局文件夹 - layout 和 layout-sw600dp 以及 drawables-4dpi。不能无margin和padding的布局,哪个更合适?

最佳答案

margin

边距构成元素之间的垂直和水平区域。如果元素周围没有边距,它们将相互碰撞。换句话说,元素外部或元素之间的空间构成了边缘区域。

Margin

填充

元素的填充是围绕目标元素的内容区域设置的水平和垂直空间。所以填充是在盒子的里面,而不是外面。

enter image description here

关于Android初学者padding和margin的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21959050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com