一个愚蠢的问题,在Android中,我们使用dp是因为我们更关心物理尺寸,那么是不是可以使用像cm,mm,.....这样的东西?我不明白为什么我们应该使用dp代替现有的物理测量单元
答案 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(每英寸点数)。