0

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

接下来,根据Android 指标和网格,推荐的操作栏高度为 48 dp。因此,当我捕获屏幕时,操作栏的高度为 56 px(或在本例中为 56 dp)。导航栏的高度为 48 像素。我试图捕获 android 设置、pinterest、Dropbox 等。

我的计算是否有问题,或者提到的应用程序没有保持推荐的高度 48dp?为什么它是 56 像素?

4

1 回答 1

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。

于 2012-11-15T14:51:57.853 回答