【发布时间】:2014-03-24 10:06:03
【问题描述】:
我已经提到了关于 SO 的问题。还检查了一个答案:
填充是边框内的空间,在边框和实际视图的内容之间。请注意,填充完全围绕内容:顶部、底部、右侧和左侧都有填充(可以是独立的)。
边距是边界之外的空间,在边界和该视图旁边的其他元素之间。在图像中,边距是整个对象之外的灰色区域。请注意,与填充一样,边距完全围绕内容:顶部、底部、右侧和左侧都有边距。
另外,关于内边距和边距的更多信息来自:
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的布局,哪个更合适?
【问题讨论】:
-
Padding 是 inner 间距,而 margin 是 outer 间距。就这样。我想您指的是较新的操作系统主题引入的额外填充?您可以分配不同的主题和/或使用负填充来解决此问题。
-
扩展@ArtooDetoo的评论看到这个答案,它会消除你所有的疑虑stackoverflow.com/a/4619943/1979347
标签: android