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

方法一:

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中的方法。

更多相关文章

  1. Android里handler线程间的通信详解
  2. Android群英传知识点回顾——第五章:Android(安卓)Scroll分析
  3. Android屏蔽Home键,适配所有版本
  4. 深入android数据库操作
  5. android 常用Bitmap处理方法收集:普通裁剪,缩放,圆形裁剪
  6. Android(安卓)processor的一次尝试
  7. Android(安卓)Studio lint工具所提示的需要注意的内容简要记录
  8. Android(安卓)Notification.Builder通知案例分享
  9. Android中调用System.exit(0)

随机推荐

  1. 使用 Android Studio 为 Android 创建一
  2. javah生成.h文件时提示“找不到类”的解
  3. Android应用程序架构
  4. Android刷机原理之recovery内部工作原理
  5. [置顶] Android:Android面试准备一
  6. Android Widgets
  7. 彻底理解android binder通信架构
  8. android studio 真机运行的时候gradle 报
  9. 代码讲解Android Scroller、VelocityTrac
  10. Android Tv U盘挂载