Android基础篇-自动获取屏幕的尺寸及密度
2011-04-13 09:58
549 查看
有的时候我们需要获取设备的尺寸以及密度,Android是提供了相应的API的
DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 屏幕宽度(像素) int height = metric.heightPixels; // 屏幕高度(像素) float density = metric.density; // 屏幕密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 屏幕密度DPI(120 / 160 / 240)上面的代码在一些低密度的手机上是不起作用的,为此我们必须在配置文件中加入以下代码:
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true" />
相关文章推荐
- Android基础篇-自动获取屏幕的尺寸及密度
- Android 获取屏幕尺寸与密度
- android 获取屏幕尺寸,密度等信息
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- android获取屏幕尺寸、密度
- 【Android】获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- 获取Android屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- android获取屏幕尺寸、密度(判断手机屏幕类型)
- Android&nbsp;获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度
- Android 获取屏幕尺寸与密度(转载)
- Android 获取屏幕尺寸与密度