DPI:每英寸像素数。
public void ShowDisplayMetrics() { DisplayMetrics dm = getResources().getDisplayMetrics(); Log.i(TAG, "屏幕密度 density="+dm.density); Log.i(TAG, "屏幕像素密度 densityDpi="+dm.densityDpi); Log.i(TAG, "屏幕宽度 widthPixels="+dm.widthPixels); Log.i(TAG, "屏幕高度 heightPixels="+dm.heightPixels); Log.i(TAG, "字体缩放比例 scaledDensity="+dm.scaledDensity); Log.i(TAG, "横向像素密度 xdpi="+dm.xdpi); Log.i(TAG, "纵向像素密度 ydpi="+dm.ydpi); Log.i(TAG, "默认密度 DENSITY_DEFAULT="+dm.DENSITY_DEFAULT); Log.i(TAG, "低密度 DENSITY_LOW="+dm.DENSITY_LOW); Log.i(TAG, "中密度 DENSITY_MEDIUM="+dm.DENSITY_MEDIUM); Log.i(TAG, "高密度 DENSITY_HIGH="+dm.DENSITY_HIGH); Log.i(TAG, "超高密度 DENSITY_XHIGH="+dm.DENSITY_XHIGH); Log.i(TAG, "DENSITY_TV="+dm.DENSITY_TV); }
运行测试:小米4c