繁体   English   中英

屏幕宽度和高度Android

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM