Android精确获取屏幕尺寸

用下面一段代码就可以精确获取屏幕尺寸

 public static double getScreenPhysicalSize(Activity ctx) {
        DisplayMetrics dm = new DisplayMetrics();
        ctx.getWindowManager().getDefaultDisplay().getMetrics(dm);
        double diagonalPixels = Math.sqrt(Math.pow(dm.widthPixels, 2) + Math.pow(dm.heightPixels, 2));
        return diagonalPixels / (160 * dm.density);
    }

这样就可以 精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕) 

你可能感兴趣的:(Android精确获取屏幕尺寸)