首页 > 移动平台 > 详细

Android如何获取屏幕的分辨

时间:2014-05-21 03:47:33      阅读:442      评论:0      收藏:0      [点我收藏+]

在实际的项目中,我们经常要得到当前屏幕的分辨率,进行机型适配,得到分辨率其实很简单,主要有两种方法。

方法一:

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如何获取屏幕的分辨,布布扣,bubuko.com

Android如何获取屏幕的分辨

原文:http://www.cnblogs.com/maxinliang/p/3739490.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!