美文网首页
Android 获取屏幕宽高的方式

Android 获取屏幕宽高的方式

作者: 微罗妮卡 | 来源:发表于2019-05-09 16:17 被阅读0次

    Activity中:

    第一种方法:

    WindowManager windowManage = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE);
    Display display = windowManager.getDefaultDisplay();
    int width = display.getWidth();
    int height = display.getHeight();
    

    第二种方法:

    WindowManager windowManager = getWindowManager();
    Display display = windowManager.getDefaultDisplay();
    Point outSize = new Point();
    display.getSize(outSize); //这个方法minAPI 13
    int width = outSize.x;
    int height = outSize.y;
    

    第三种方法:

    DisplayMetrics metric = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(metric);
    int width = metric.widthPixels;
    int height = metric.heightPixels;
    

    相关文章

      网友评论

          本文标题:Android 获取屏幕宽高的方式

          本文链接:https://www.haomeiwen.com/subject/hulxhftx.html