如果它的物理尺寸在所有设备上都很接近,那么当我们有像mm这样的绝对单位时,为什么需要它呢?
它是。如果您要在任何设备上绘制100dp线并使用标尺进行测量,则长度相同。不同之处在于该行中有多少像素 - 基于屏幕的ppi(每英寸像素数)而变化,这可能因设备而异。我们使用dp而不是px来解决这个差异。
至于为何我们需要mm-因为有人认为这比mm更方便。请记住,美国不是公制国家,而且是Google所在的地区和大多数科技公司。 mm对他们不友好。英寸在那里比较熟悉。