Android Nexus 4报告错误的xdpi
我是这样计算屏幕宽度(以英寸为单位):Android Nexus 4报告错误的xdpi,android,nexus-4,Android,Nexus 4,我是这样计算屏幕宽度(以英寸为单位): DisplayMetrics dm = new DisplayMetrics(); activity.getWindowManager().getDefaultDisplay().getMetrics(dm); float wInches = dm.widthPixels / dm.xdpi; 这通常效果很好。然而,我注意到在Nexus4(Android 4.4.4)上,xdpi==159.895 我看到他提到了其他返回错误值的设备,但在他的表中,Nex
DisplayMetrics dm = new DisplayMetrics();
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
float wInches = dm.widthPixels / dm.xdpi;
这通常效果很好。然而,我注意到在Nexus4(Android 4.4.4)上,xdpi==159.895
我看到他提到了其他返回错误值的设备,但在他的表中,Nexus4返回了正确的度量值
- 还有其他人注意到这种行为吗
- 有没有一种安全准确的方法来计算准确的屏幕尺寸