Android 四种获取屏幕宽度的方法总结

作者:lqh 时间:2021-12-09 04:31:23 

Android 四种获取屏幕宽度的方法

方法一:


WindowManager wm = (WindowManager) this
     .getSystemService(Context.WINDOW_SERVICE);
 int width = wm.getDefaultDisplay().getWidth();
 int height = wm.getDefaultDisplay().getHeight();

方法二:


WindowManager wm1 = this.getWindowManager();
 int width1 = wm1.getDefaultDisplay().getWidth();
 int height1 = wm1.getDefaultDisplay().getHeight();

方法一与方法二获取屏幕宽度的方法类似,只是获取WindowManager 对象时的途径不同。

方法三:


WindowManager manager = this.getWindowManager();
 DisplayMetrics outMetrics = new DisplayMetrics();
 manager.getDefaultDisplay().getMetrics(outMetrics);
 int width2 = outMetrics.widthPixels;
 int height2 = outMetrics.heightPixels;

方法四:


Resources resources = this.getResources();
 DisplayMetrics dm = resources.getDisplayMetrics();
 float density1 = dm.density;
 int width3 = dm.widthPixels;
 int height3 = dm.heightPixels;

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

标签:Android,获取屏幕
0
投稿

猜你喜欢

  • android开发之listView组件用法实例简析

    2023-02-05 10:31:52
  • Java--Socket通信(客户端服务端双向)

    2021-09-21 20:58:37
  • Android自定义控件EditText使用详解

    2023-11-06 12:52:15
  • 如何在C# 枚举中增加行为

    2022-10-28 06:11:34
  • 基于jni调用时,jvm报错问题的深入分析

    2022-08-08 17:21:55
  • 一文详解Object类和抽象类

    2023-06-09 16:27:14
  • Android ActivityManager使用案例详解

    2021-11-09 14:35:54
  • Java享元设计模式优化对象创建提高性能和效率

    2022-05-26 23:12:02
  • Spring的@Validation和javax包下的@Valid区别以及自定义校验注解

    2021-06-20 04:06:35
  • Android自定义带增长动画和点击弹窗提示效果的柱状图DEMO

    2022-10-16 17:10:25
  • Java web项目中的强制登录功能实现代码

    2023-09-14 08:26:18
  • Android加载loading对话框的功能及实例代码(不退出沉浸式效果)

    2023-05-14 01:25:33
  • Android实现闪屏页效果

    2022-01-17 01:21:47
  • 解析Java设计模式编程中命令模式的使用

    2023-11-12 04:49:45
  • 浅谈mybatis中的#和$的区别 以及防止sql注入的方法

    2023-03-24 10:22:28
  • spring boot实战教程之shiro session过期时间详解

    2023-01-05 01:37:47
  • flutter中build.gradle仓库的配置(解决外网下载速度过慢失败的问题)

    2023-06-16 02:07:20
  • Struts2中接收表单数据的三种驱动方式

    2022-04-21 09:23:11
  • Java解析xml文件遇到特殊符号异常的情况(处理方案)

    2023-10-23 17:31:48
  • Android使用VideoView出现无法播放此视频问题的解决方法

    2023-01-16 18:01:41
  • asp之家 软件编程 m.aspxhome.com