Android获得屏幕宽度和高度

①直接在子组件中

WindowManager wm = (WindowManager) getContext()
                    .getSystemService(Context.WINDOW_SERVICE);


     DisplayMetrics outMetrics = new DisplayMetrics();
     wm.getDefaultDisplay().getMetrics(outMetrics);
    int width = outMetrics.widthPixels;
    int height = outMetrics.heightPixels;

②//直接在Activity中

WindowManager wm = this.getWindowManager();
     int width = wm.getDefaultDisplay().getWidth();
     int height = wm.getDefaultDisplay().getHeight();

猜你喜欢

转载自blog.csdn.net/qq_40979551/article/details/82533298