Nexus 4报告错误的xdpi

时间:2014-10-02 15:36:42

标签: android nexus-4

我正在计算屏幕宽度(以英寸为单位),如下所示:

DisplayMetrics dm = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
float wInches = dm.widthPixels / dm.xdpi;

这通常可行。但是,我注意到在Nexus 4(Android 4.4.4)上 xdpi == 159.895

我在this post中看到他提到其他设备返回了错误的值,但在他的表中,Nexus 4返回正确的度量。

  • 有没有人注意到这种行为?
  • 是否有一种安全准确的方法来计算确切的屏幕尺寸?

0 个答案:

没有答案