android真实比较dp vs. px

时间:2012-11-15 14:37:24

标签: android android-layout

我的平板电脑有lcd_density 160.根据Android指南,1 dp相当于1px的LCD密度160.平板电脑分辨率为1024px x 768px。

接下来,根据Android metrics and grids,操作栏的建议高度为48 dp。因此,当我捕获屏幕时,动作条的高度为56像素(或者在这种情况下为56 dp)。导航栏的高度为48像素。我试图捕获android设置,pinterest,dropbox等。

我的计算中是否有问题,或者提到的应用程序没有保持建议的高度48dp?为什么它是56 px?

1 个答案:

答案 0 :(得分:0)

MDPI设备上的

1dp等于1px,这是正确的。 我只是自己做了一些计算(我的Android平板电脑LCD密度是160,如build.prop中所述),看起来你确实说实话。 为了确保我刚刚在eclipse中启动了一个新的100%项目,我根本没有改变任何东西,在我的平板电脑上启动它,截取屏幕截图仍然是56px。然后我查找了一个动作栏的属性:48dp。

我的平板电脑运行100%纯AOSP Android 4.1.2版本。

build.prop中的lcd_density 160,重新检查两次。

我唯一的假设:160ppi上的1dp并非完全是1px。