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

/*** */
package com.example.customview;import android.content.Context;
import android.util.DisplayMetrics;
import android.view.WindowManager;/*** 获取手机屏幕大小* @author **/
public class MeasureUtil {/*** 宽* @return*/public static int getWidth(Context context){WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);DisplayMetrics outMetrics = new DisplayMetrics();wm.getDefaultDisplay().getMetrics(outMetrics);return outMetrics.widthPixels;}/*** 高* @return*/public static int getHeight(Context context){WindowManager wm=(WindowManager) context.getSystemService(Context.WINDOW_SERVICE);DisplayMetrics outMetrics = new DisplayMetrics();wm.getDefaultDisplay().getMetrics(outMetrics);return outMetrics.heightPixels;}}

Android 获得手机屏幕大小相关推荐

  1. Android基础教程(四)之-----取得手机屏幕大小DisplayMetrics的应用

    2009-11-08 20:15:25 标签:Android 屏幕 手机 基础 教程 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http: ...

  2. Android杂谈---获取手机屏幕大小

    Android杂谈---获取手机屏幕大小 SurfaceView简单例子 玩转Android---UI篇---ZoomControls放大缩小图片 更多相关推荐 这里总结下android中关于手机屏幕 ...

  3. android 常用机型尺寸_Android中获取手机屏幕大小的方法

    本文为大家解析Android中如何获取手机屏幕大小,提供一个解决方法,分享给大家供大家参考,具体内容如下 运行效果图: 运行程序后,当我们点击Button按钮时,可以看到下面的效果图: 具体代码: 我 ...

  4. android webview加载html图片自适应手机屏幕大小点击查看大图

    我们在开发中,显示信息详情时,一般后台会给出html文本,在android端一般采用webview控件来展示,但是后台给出的html文本一般是给电脑端用的,没有自适配手机,导致手机端图片显示过大,需要 ...

  5. Android图片适应屏幕大小

    1.drawable-(hdpi,mdpi,ldpi)的区别 dpi是"dot per inch"的缩写,每英寸像素数. 四种密度分类: ldpi (low), mdpi (med ...

  6. Android不同手机屏幕分辨率自适应

    有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设 ...

  7. Android不同手机屏幕分辨率自适应【转】

    有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设 ...

  8. android怎么把动图变成视频格式,Android 录制手机屏幕视频生成GIF图片实例详解

    Android 录制手机屏幕视频生成GIF图片实例详解 无图无真相,在我们日常的网络交流中往往需要给交流对象提供直观的显示,而视频是一个很好的方式,但是视频需要播放器,还需要当做文件进行对点传输,并不 ...

  9. html自动适应屏幕代码,html根据手机屏幕大小做自适应

    html根据手机屏幕大小做自适应 弹框宽高自适应,核心代码 var isMobile = { Android: function () { return navigator.userAgent.mat ...

最新文章

  1. 重磅开源!所有的李航老师《统计学习方法》算法代码实现!!!
  2. 软件项目管理的十大定律之说明
  3. Mysql 数据插入 修改删除
  4. python 函数的调用的时候参数的传递_Python Unittest;如何获取调用函数时传递的参数?...
  5. 全国计算机等级考试题库二级C操作题100套(第90套)
  6. AngularJS快速入门指南03:表达式
  7. 黒猩猩盗猎越来越严重!新科技「猩脸辨识」技术诞生
  8. 教你把gps服务器修改为中国加速搜星,Android的GPS加速搜星的原理和方法
  9. 编辑画面,element-ui的单选框组选中值以及画面选择样式无法切换,但是绑定的v-model值已发生变化
  10. KKCapture视频录像软件下载
  11. 安卓SDK——广告植入
  12. Google App Engine + JDO + Spring MVC,CRUD示例
  13. iPhone 12使用“通过Apple登录”方法教程「iphone技巧」
  14. 一般企业应用上云架构实践
  15. Extracting and Composing Robust Features with Denoising Autoencoders论文笔记
  16. redis 用scan 代替keys,hgetAll
  17. 值得一看!2018年最优秀的9个Android Material Design Apps!
  18. 2021年度国家科技奖进入申报期,这几个问题需要重点关注!
  19. 计算机专业要用多大显卡,吃鸡需要什么级别的显卡?或许跟你想的不太一样!...
  20. android修改MTP及MTP(PC显示名称)、PTP盘符名、蓝牙名称

热门文章

  1. 【java毕业设计】基于javaEE+原生Servlet+MySql的企业财务管理系统设计与实现(毕业论文+程序源码)——企业财务管理系统
  2. Aspose Word常用操作
  3. [Java]Mybatis学习笔记(动力节点老杜)
  4. java加减法验证码_Java,Springboot 实现算法验证码加减法图形验证码,Kaptcha 实现加减法验证码...
  5. 常见的考勤管理系统有哪些功能?
  6. 10年老师傅总结的CAD绘图命令,让你的工资从3000到1W!
  7. chrome无法从该网站添加应用、扩展程序和用户脚本
  8. “中文问题没商量”之Ant中的中文问题
  9. C程序综合训练随堂考试(2021年5月27日)
  10. 怎样解决移动硬盘提示格式化的问题