测量单位 px、dip、dp 和 sp 之间有什么区别?
原文由 capecrawler 发布,翻译遵循 CC BY-SA 4.0 许可协议
测量单位 px、dip、dp 和 sp 之间有什么区别?
原文由 capecrawler 发布,翻译遵循 CC BY-SA 4.0 许可协议
安卓像素、dp、sp
pixels
px(绝对绝对)Density-independent Pixels
dp, dip - 允许您不依赖于像素并且在屏幕上以每英寸不同的像素获得相同的结果Scale-independent pixels
sp, sip - 与 dp 相同,但用于字体原文由 yoAlex5 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
1.3k 阅读
来自 Android 开发者文档:
从 了解 Android 中的密度独立性:
密度桶屏幕密度物理尺寸像素大小低密度脂蛋白120 dpi 0.5 x 0.5 英寸0.5 英寸 * 120 dpi = 60x60 像素mdpi 160 dpi 0.5 x 0.5 英寸0.5 英寸 * 160 dpi = 80x80 像素hdpi 240 dpi 0.5 x 0.5 英寸0.5 英寸 * 240 dpi = 120x120 像素xhdpi 320 dpi 0.5 x 0.5 英寸0.5 英寸 * 320 dpi = 160x160 像素xxhdpi 480 dpi 0.5 x 0.5 英寸0.5 英寸 * 480 dpi = 240x240 像素xxxhdpi 640 dpi 0.5 x 0.5 英寸0.5 英寸 * 640 dpi = 320x320 像素
单元描述每物理英寸的单位密度无关?每个屏幕上的物理尺寸相同?像素像素变化不不在英寸1是的是的毫米毫米25.4是的是的pt积分72是的是的dp密度无关像素~160是的不sp比例无关像素~160是的不
更多信息也可以在 谷歌设计文档 中找到。