我的平板电脑有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?
答案 0 :(得分:0)
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。