Android使用dp为什么不cm,mm

时间:2014-04-25 22:04:54

标签: android

一个愚蠢的问题,在Android中,我们使用dp是因为我们更关心物理尺寸,那么是不是可以使用像cm,mm,.....这样的东西?我不明白为什么我们应该使用dp代替现有的物理测量单元

3 个答案:

答案 0 :(得分:2)

  

我们使用dp是因为我们更关心物理尺寸,那么是不是可以使用像cm,mm,......这样的东西吗?

欢迎您使用mm,因为这是valid dimension unit

  

我不明白为什么我们应该使用dp代替现有的物理测量单元

如果您愿意,欢迎使用mm。我想不出任何强迫你使用dp的地方,尽管可能有一些地方。欢迎其他人使用dp / dip,原因有多种(例如,它与CSS px单元匹配)。

答案 1 :(得分:0)

这就是Android的设计方式。他们选择使用与像素密度有关的单位。也许不同的语言环境使用不同的测量单位(美国的英寸,大多数其他地方的厘米等),但如果它们定义了自己的,那么它在任何地方都是相同的。

答案 2 :(得分:0)

您可以选择自己喜欢的:px,mm或dp。 1 dp等于1个Android设备屏幕上的1个像素,其显示密度约为160 dpi(每英寸点数)。