开发中,为了适配不同的手机,我们常常需要获取到当前运行APP的设备的宽高像素,也就是我们所谓的获取到屏幕的宽高。只要引用如下方法就可以获取到对应的屏幕宽高了。
获取屏幕的宽度
public static int getScreenWidth(Context context){
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
return dm.widthPixels;
}
获取屏幕的高度
public static int getScreenHeight(Context context){
WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics dm = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(dm);
return dm.heightPixels;
}