首页 > 系统 > Android > 正文

Android中获得手机屏幕大小实现代码

2019-10-24 21:11:26
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Android中获得手机屏幕大小实现代码,Android开发中经常需要获得屏幕的宽高,本文直接封装成一个工具类,需要的朋友可以参考下

Android在自定义控件时,经常需要获得屏幕的宽高,每次都要写,不妨直接把他封装成工具类,直接拿来用,废话不说,直接上代码

 

 
  1. /** 
  2.  
  3. */ 
  4. package com.example.customview; 
  5.  
  6. import android.content.Context; 
  7. import android.util.DisplayMetrics; 
  8. import android.view.WindowManager; 
  9.  
  10. /** 
  11. * 获取手机屏幕大小 
  12. * @author  
  13. * 
  14. */ 
  15. public class MeasureUtil { 
  16.  
  17. /** 
  18. * 宽 
  19. * @return 
  20. */ 
  21. public static int getWidth(Context context){ 
  22. WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE); 
  23. DisplayMetrics outMetrics = new DisplayMetrics(); 
  24. wm.getDefaultDisplay().getMetrics(outMetrics); 
  25. return outMetrics.widthPixels; 
  26.  
  27. /** 
  28. * 高 
  29. * @return 
  30. */ 
  31. public static int getHeight(Context context){ 
  32. WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE); 
  33. DisplayMetrics outMetrics = new DisplayMetrics(); 
  34. wm.getDefaultDisplay().getMetrics(outMetrics); 
  35. return outMetrics.heightPixels; 
  36.  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表