[英]Screen Width and Height Android
要设置的minimum-sdk和target-sdk,以便我们可以检查Android版本,并根据Android版本使用getSizez()
或getWidth()
和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..
任何形式的帮助将非常感激。
在developer.android.com网站上检查时,它说display.getSize(point)仅对android 13及更高版本有效,因此我将从
如果(Build.VERSION.SDK_INT <= Build.VERSION_CODES.GINGERBREAD)
至
如果(Build.VERSION.SDK_INT <13)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.