要设置什么 minimum-sdk 和 target-sdk 以便我们可以检查 android 版本并根据 android 的版本使用getSizez()
or 或getWidth()
and getHeight()
。我目前的最小 sdk 是8
,目标是13
.
我目前正在做的是
Display display=getWindowManager().getDefaultDisplay();
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD)
{
width=display.getWidth();
height=display.getHeight();
// only for android older than gingerbread
}
else
{
display.getSize(point);
width=point.x;
height=point.y;
Log.I("Width",Integer.toString(width));
Log.I("Height",Integer.toString(height));
}
但它在 display.getSize(point) 上给出错误它给出的错误是
The method getSize(Point) is undefined for the type Display..
任何形式的帮助将非常感激。