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,获取屏幕
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
android开发之listView组件用法实例简析
2023-02-05 10:31:52
![](https://img.aspxhome.com/file/2023/6/120166_0s.png)
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
![](https://img.aspxhome.com/file/2023/8/79238_0s.png)
Android ActivityManager使用案例详解
2021-11-09 14:35:54
Java享元设计模式优化对象创建提高性能和效率
2022-05-26 23:12:02
![](https://img.aspxhome.com/file/2023/3/65633_0s.png)
Spring的@Validation和javax包下的@Valid区别以及自定义校验注解
2021-06-20 04:06:35
Android自定义带增长动画和点击弹窗提示效果的柱状图DEMO
2022-10-16 17:10:25
![](https://img.aspxhome.com/file/2023/2/129012_0s.gif)
Java web项目中的强制登录功能实现代码
2023-09-14 08:26:18
Android加载loading对话框的功能及实例代码(不退出沉浸式效果)
2023-05-14 01:25:33
![](https://img.aspxhome.com/file/2023/3/118923_0s.gif)
Android实现闪屏页效果
2022-01-17 01:21:47
![](https://img.aspxhome.com/file/2023/2/110732_0s.jpg)
解析Java设计模式编程中命令模式的使用
2023-11-12 04:49:45
![](https://img.aspxhome.com/file/2023/3/59513_0s.jpg)
浅谈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
![](https://img.aspxhome.com/file/2023/0/138510_0s.png)