如果1dp是1英寸的第160分数,为什么在每个Android设备上都不一样,如mm?

问题描述 投票:-1回答:1

如果它的物理尺寸在所有设备上都很接近,那么当我们有像mm这样的绝对单位时,为什么需要它呢?

android layout pixel
1个回答
2
投票

它是。如果您要在任何设备上绘制100dp线并使用标尺进行测量,则长度相同。不同之处在于该行中有多少像素 - 基于屏幕的ppi(每英寸像素数)而变化,这可能因设备而异。我们使用dp而不是px来解决这个差异。

至于为何我们需要mm-因为有人认为这比mm更方便。请记住,美国不是公制国家,而且是Google所在的地区和大多数科技公司。 mm对他们不友好。英寸在那里比较熟悉。

© www.soinside.com 2019 - 2024. All rights reserved.