Android计算屏幕尺寸

DisplayMetrics metrics = DisplayUtils.getMetrics(this);

intwidth = metrics.widthPixels;

intheight = metrics.heightPixels;

KLog.i(TAG,"屏幕 宽="+ width +"px"+", 高="+ height +"px");

floatdensity = metrics.density;// 密度值

KLog.i(TAG,"屏幕 密度="+ density +"dpi");

floatxdpi = metrics.xdpi;//x轴每英寸的像素

KLog.i(TAG,"xdpi="+ xdpi +"dpi");

floatydpi = metrics.ydpi;//y轴每英寸的像素

KLog.i(TAG,"ydpi="+ ydpi +"dpi");

floatxInch = width / xdpi;

KLog.i(TAG,"xInch="+ xInch +"英寸");

floatyInch = height / ydpi;

KLog.i(TAG,"yInch="+ yInch +"英寸");

doublescreenInch = Math.sqrt(Math.pow(xInch,2) + Math.pow(yInch,2));

KLog.i(TAG,"屏幕尺寸="+ screenInch +"英寸");

你可能感兴趣的:(Android计算屏幕尺寸)