我正在尝试支持 API 级别 10 以上的设备。要检查屏幕尺寸,我有这个:
Point size = new Point();
Display display = getWindowManager().getDefaultDisplay();
if(android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB_MR2) {
size.set(display.getWidth(), display.getHeight());
} else
getWindowManager().getDefaultDisplay().getSize(size);
但是现在我收到一个错误,因为即使我的最低级别是 10,我也使用 getSize()。
如何正确地做到这一点?
编辑:在应用程序的清单文件中,我有:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="15" />