在 android 中定义 View 时,我们使用 dp 来表示边距、大小等,但我们使用 sp 来表示文本大小。 sp 也与 dp 相同,但用于文本。那为什么我们不能对所有东西都使用 sp 呢? 我知道两者之间的区别。我在问 sp 是否是 dp 的超集,为什么要使用 dp?为什么不使用 sp 在 View 中指定所有尺寸?
最佳答案
我们不能对所有事情都使用 sp 的原因是当我们通过设置增加字体大小时,我们只希望调整文本大小而不是按钮和其他 View 。所以我们对其余部分使用 dp,对文本只使用 sp。
关于android - 为什么不对所有内容都使用 sp 而不是 dp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40716881/