WindowManager wm = (WindowManager) getSystemService(WINDOW_SERVICE);
DisplayMetrics metrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(metrics);
int mScreenHeight = metrics.heightPixels;
int mScreenWidth = metrics.widthPixels;
System.out.println("mScreenHeight ->" + mScreenHeight + "mScreenWidth ->" + mScreenWidth);
方法二(该方法被废弃了,不推荐使用)
int mScreenHeight3 = wm.getDefaultDisplay().getHeight();
int mScreenWidth3 = wm.getDefaultDisplay().getWidth();
System.out.println("mScreenHeight3 ->" + mScreenHeight3 + "mScreenWidth3 ->" + mScreenWidth3);
方法三
Point point = new Point();
wm.getDefaultDisplay().getSize(point);
int mScreenHeight4 = point.y;
int mScreenWidth4 = point.x;
System.out.println("mScreenHeight4 ->" + mScreenHeight4 + "mScreenWidth4 ->" + mScreenWidth4);