在开发的某些时候,需要获取屏幕的高度和宽度,下面有两种方法,大家可以试一下。
方法一:
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE); int width = wm.getDefaultDisplay().getWidth();//屏幕宽度 int height = wm.getDefaultDisplay().getHeight();
方法二:
DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels;
注意,第二种方法要导入import android.util.DisplayMetrics;这个类。