【发布时间】:2013-11-12 19:31:40
【问题描述】:
我想在 Android 上获取当前尺寸的屏幕英寸以选择适合每个屏幕的图像,因为我的 imageview 当前在某些屏幕上更大!有什么方法可以得到吗?
【问题讨论】:
我想在 Android 上获取当前尺寸的屏幕英寸以选择适合每个屏幕的图像,因为我的 imageview 当前在某些屏幕上更大!有什么方法可以得到吗?
【问题讨论】:
看看这个:
Is there a way to determine android physical screen height in cm or inches?
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double x = Math.pow(dm.widthPixels/dm.xdpi,2);
double y = Math.pow(dm.heightPixels/dm.ydpi,2);
double screenInches = Math.sqrt(x+y);
Log.d("debug","Screen inches : " + screenInches);
【讨论】:
【讨论】: