码迷,mamicode.com
首页 > 移动开发 > 详细

Android如何获取屏幕的分辨

时间:2014-05-21 03:48:13      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   class   c   code   

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

方法一:

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如何获取屏幕的分辨

标签:android   style   blog   class   c   code   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!