获取Android手机屏幕的宽高

开发中,为了适配不同的手机,我们常常需要获取到当前运行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;
}

 

你可能感兴趣的:(Android,Studio开发实战,从零基础到APP上线)