Android如何获取屏幕的分辨率
2011-08-05 09:44
746 查看
在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。
方法一:
方法二:
我使用的测试手机是M9,我们看一下Logcat的打印信息:
显示正确,M9确实是这个分辨率。
方法一:
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中的方法。
我使用的测试手机是M9,我们看一下Logcat的打印信息:
显示正确,M9确实是这个分辨率。
相关文章推荐
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- 关于android如何获取屏幕分辨率的例子
- Android如何获取屏幕的尺寸和屏幕的分辨率呢?
- [Android] adb命令如何获取android手机屏幕分辨率
- Android如何获取屏幕的分辨率
- .Android如何获取屏幕的分辨率 .
- Android开发之如何获取Android手机屏幕的大小(分辨率、密度)
- Android如何获取屏幕的分辨率
- Android获取屏幕分辨率及DisplayMetrics简介
- Android获取手机屏幕分辨率
- android开发获取手机屏幕分辨率
- android不同版本 分辨率不一样,同一图片测出的长和宽也不一样!获取屏幕的宽和高
- Android编程获取手机屏幕分辨率大小的方法
- 【Android】获取屏幕分辨率和顶栏高度全屏和横屏
- Android如何判断NavigationBar是否显示(获取屏幕真实的高度)
- Android获取屏幕分辨率和大小与设置壁纸、动态壁纸
- Android获取屏幕分辨率及DisplayMetrics简介
- Android屏幕分辨率的获取方法
- Android 获取屏幕的分辨率
- android 获取手机屏幕分辨率