getSize() giving me errors

前端 未结 7 2132
谎友^
谎友^ 2020-11-27 18:30

When I implement

WindowManager wm = ((WindowManager)context.getSystemService(context.WINDOW_SERVICE));
Display display = wm.getDefaultDisplay();
m_nDisplayWi         


        
相关标签:
7条回答
  • 2020-11-27 19:28

    Method to get Display Size for all devices:

    private static Point getDisplaySize(final Display display) {
        Point point = new Point();
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) { // API LEVEL 13
            display.getSize(point);
        } else {    
            point.x = display.getWidth();
            point.y = display.getHeight();
        }
        return point;
    }
    

    gettin Size:

    WindowManager wm = ((WindowManager)context.getSystemService(context.WINDOW_SERVICE));
    Display display = wm.getDefaultDisplay();
    Point myPoint = getDisplaySize(display);    
    Log.i("***Size X::", String.valueOf(myPoint.x));
    Log.i("***Size Y::", String.valueOf(myPoint.y));
    
    0 讨论(0)
提交回复
热议问题