WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);DisplayMetrics dm = new DisplayMetrics();wm.getDefaultDisplay().getMetrics(dm);int width = dm.widthPixels;         // 屏幕宽度(像素)int height = dm.heightPixels;       // 屏幕高度(像素)float density = dm.density;         // 屏幕密度(0.75 / 1.0 / 1.5)int densityDpi = dm.densityDpi;     // 屏幕密度dpi(120 / 160 / 240)// 屏幕宽度算法:屏幕宽度(像素)/屏幕密度int screenWidth = (int) (width / density);  // 屏幕宽度(dp)int screenHeight = (int) (height / density);// 屏幕高度(dp)Log.e("width=======>",screenWidth+"");Log.e("height=======>",screenHeight+"");

更多相关文章

  1. Android(安卓)获取屏幕的分辨率
  2. android的全屏和屏幕高宽的获取
  3. Android(安卓)TV开发总结(五)TV上屏幕适配总结
  4. Android的nodpi,xhdpi,hdpi,mdpi,ldpi
  5. Android(安卓)修改系统屏幕亮度及监听
  6. 谈谈Android的一些UI设计
  7. android:layout_weight的真实含义
  8. android:动态缩放和旋转图像
  9. Android多分辨率适配

随机推荐

  1. 有一种防弹的方法可以检测php字符串中的b
  2. 第一次开发PHP网页Hello PHP
  3. 如何将结果输入变量MYSQL
  4. 随手小记:PHP-FPM模式下PHP最大执行时间、
  5. Roundcube-SQL-Global-Address-Books自定
  6. 如何在不更改其键值的情况下删除数组的第
  7. 基于PHP的UUID/GUID/uniqid替换方法及其
  8. 来自加载页面的Javascript响应未显示在中
  9. PHP上传文件 Error 6解决方法
  10. CentOS 6.5 + Nginx 1.8.0 + PHP 5.6(wit