iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >Android 开发中获取屏幕宽高(分辨率)的几种方式
  • 329
分享到

Android 开发中获取屏幕宽高(分辨率)的几种方式

android 2023-09-08 08:09:26 329人浏览 独家记忆
摘要

Android 开发中获取屏幕宽高(分辨率)的几种方式 获得手机屏幕的宽高 :(方式一) 获取WindowManager有两种方式:1: WindowManager wm = this.getSyst

Android 开发中获取屏幕宽高(分辨率)的几种方式

获得手机屏幕的宽高 :(方式一)

获取WindowManager有两种方式:1: WindowManager wm = this.getSystemService(WINDOW_SERVICE); 2: WindowManager wm =  this.getWindowManager();    Display display = this.getWindowManager().getDefaultDisplay();//获得默认(本地)的显示设备    screen_width = display.getWidth();      screen_Height = display.getHeight();  // 两个函数已经过时!,但是最简单

获得手机屏幕的宽高 :(方式二) ------【推荐使用】-----------

    DisplayMetrics dm = new DisplayMetrics();//屏幕度量    getWindowManager().getDefaultDisplay().getMetrics(dm);    screen_width = dm.widthPixels;//宽度    screen_height = dm.heightPixels ;//高度

获得手机屏幕的宽高 :(方式三) ---------【C工程师常用–推荐】-----------

 Point p = new Point(); Display display = this.getWindowManager().getDefaultDisplay();//获得默认(本地)的显示设备 display.getSize(p); int screen_width = p.x; int screen_Height = p.y;【注意:使用这这种方式,必须设置应用的最低支持SDk为13以上(安卓3.2以上)。】

来源地址:https://blog.csdn.net/UserFrank/article/details/129297793

--结束END--

本文标题: Android 开发中获取屏幕宽高(分辨率)的几种方式

本文链接: https://www.lsjlt.com/news/399688.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作