这几天做的项目中有用到手机屏幕的分辨率,所以就用一下代码来获取手机的宽高: Display disPlay = getWindowManager().getDefaultDisplay(); int width = disPlay.getWidth(); int height = disPlay.getHeight(); 但是发现这个方法已经过时了,对于强迫症患者来说,一直有黄色的警告真的好难忍啊。 对于获取手机屏幕的宽高,新的方法可以这样做: Display disPlay = getWindowManager().getDefaultDisplay(); Point size = new Point(); disPlay.getSize(size); int width = size.x; int height = size.y; 也可以这样做: WindowManager wm = (WindowManager) getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(dm); Point size = new Point(); size.x = dm.widthPixels; size.y = dm.heightPixels;