此代码:
activity.getWindowManager().getDefaultDisplay().getMetrics(dm);
在新的Nexus 7上报告横向xdpi = 195.38461。我的卷尺显示屏幕为1/16“,宽度为6”宽,1280像素,为215.57894。
是的,我们的Android.xml说:
<uses-sdk android:minSdkVersion="16"/>
这只是一个错误,还是我们做错了什么?
答案 0 :(得分:3)
来自this response from Dianne Hackborn:
抱歉,你不能使用它们。平台中没有任何东西可以使用 他们。它们需要由制造商设定(没有办法 知道他们是什么的平台,而截至今天他们不是 始终在各设备上正确设置,因为没有任何内容 平台依赖于它们,设备很容易设置它们 不正确。
基本上,你根本不能依赖它返回的东西。