获取屏幕宽高的四种方法
来源:互联网 发布:java工程师是干什么的 编辑:程序博客网 时间:2024/06/05 16:52
第一种:(以后肯定废除)
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 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;
三四类似,推荐第三种。
阅读全文
0 0
- 获取屏幕宽高的四种方法
- Android获取屏幕宽高的四种方法
- android,获取屏幕宽高的方法
- android获取屏幕宽高的两种方法
- Android获取屏幕宽高的两种方法
- android获取屏幕宽高的两种方法
- android获取屏幕宽高的两种方法
- android获取屏幕宽高的两种方法
- android获取屏幕宽高度的四种方法
- Android获取屏幕的宽高的方法
- 获取屏幕的宽高
- 获取屏幕的宽高
- 屏幕宽高的获取
- 获取屏幕的宽高
- 获取屏幕的宽高
- 获取屏幕的宽高
- js 获取屏幕各种宽高的方法(浏览器兼容)
- js 获取屏幕各种宽高的方法(浏览器兼容)
- Android 使用Scheme实现从网页启动APP
- [leetcode]617. Merge Two Binary Trees
- Groovy 特殊语法
- 两个栈实现一个队列功能
- Android程序真退出与假退出后台运行详解
- 获取屏幕宽高的四种方法
- Groovy 属性访问
- iOS封装.a文件
- Java高并发,如何解决,什么方式解决
- Kotlin 可见性修饰符
- Vue前后台交互
- Groovy 循环
- SSM+maven整合及模板
- 数据库SQL优化大总结