.Android如何获取屏幕的分辨率 .
2012-10-25 15:40
441 查看
在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。
方法一:
Display mDisplay = getWindowManager().getDefaultDisplay(); int W = mDisplay.getWidth(); int H = mDisplay.getHeight(); Log.i("Main", "Width = " + W); Log.i("Main", "Height = " + H);
Display是在android.view.Display包中的。
方法二:
DisplayMetrics mDisplayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(mDisplayMetrics); int W = mDisplayMetrics.widthPixels; int H = mDisplayMetrics.heightPixels; Log.i("Main", "Width = " + W); Log.i("Main", "Height = " + H);
DisplayMetrics是在android.util.DisplayMetrics包中的,getWindowManager()是Activity中的方法
方法一:
Display mDisplay = getWindowManager().getDefaultDisplay(); int W = mDisplay.getWidth(); int H = mDisplay.getHeight(); Log.i("Main", "Width = " + W); Log.i("Main", "Height = " + H);
Display是在android.view.Display包中的。
方法二:
DisplayMetrics mDisplayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(mDisplayMetrics); int W = mDisplayMetrics.widthPixels; int H = mDisplayMetrics.heightPixels; Log.i("Main", "Width = " + W); Log.i("Main", "Height = " + H);
DisplayMetrics是在android.util.DisplayMetrics包中的,getWindowManager()是Activity中的方法
相关文章推荐
- Android如何获取屏幕的分辨率
- Android如何获取屏幕的分辨率
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android如何获取屏幕的尺寸和屏幕的分辨率呢?
- 关于android如何获取屏幕分辨率的例子
- Android如何获取屏幕的分辨率
- [Android] adb命令如何获取android手机屏幕分辨率
- Android的单位px,pt,dp,sp总结和获取屏幕分辨率
- Android获取屏幕分辨率及DisplayMetrics简介
- android 获取屏幕分辨率
- Android 获取屏幕分辨率
- android不同版本 分辨率不一样,同一图片测出的长和宽也不一样!获取屏幕的宽和高
- Android中如何获取手机屏幕大小
- Android获取屏幕分辨率及DisplayMetrics简介
- Android学习之四:获取屏幕分辨率
- Android中如何获取手机屏幕大小
- android获取屏幕分辨率的两种方式
- Android获取屏幕分辨率
- Android获取屏幕分辨率及DisplayMetrics简介