安卓开发获取屏幕像素和密度
来源:互联网 发布:知乎是什么软件 编辑:程序博客网 时间:2024/04/29 03:10
用来测试的虚拟机是320*480像素mdpi的
总结了以下三种方法
(一)
Point point =new Point();getWindowManager().getDefaultDisplay().getSize(point);point.x;//(320)point.y;//(480)
(二)
DisplayMetrics metrics=new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(metrics);metrics.widthPixels;//(320)metrics.heightPixels;//(480)metrics.xdpi;//(160.0)metrics.ydpi;//(160.0)metrics.density;//(1.0)metrics.densityDpi;//(160)
(三)
DisplayMetrics metrics2=getResources().getDisplayMetrics();metrics2.widthPixels;//(320)metrics2.heightPixels;//(480)metrics2.xdpi;//(160.0)metrics2.ydpi;//(160.0)metrics2.density;//(1.0)metrics2.densityDpi;//(160)
当不是在activity中时,就不能直接用getWindowManager()等方法了,这时可以用Context.getSystemService(Context.WINDOW_SERVICE)方法,其他的类似
0 0
- 安卓开发获取屏幕像素和密度
- 获取屏幕的像素的和屏幕的密度
- 在代码中获取屏幕像素和屏幕密度
- Android - 像素密度和屏幕适配
- 屏幕密度 ---像素/尺寸
- Android获取分辨率和像素密度
- React Native 之 获取不同屏幕的像素密度
- android获取屏幕像素密度DPI,与density
- 如果获取设备的的分辨率、屏幕尺寸、像素密度?
- Android开发 屏幕适配之像素密度适配
- Android开发 屏幕适配之像素密度适配
- 分辨率 像素 密度和 屏幕尺寸的关系
- 分辨率、像素、密度和屏幕尺寸的关系(换算)
- 分辨率、像素、密度和屏幕尺寸的关系(换算)
- 常量工具类:获取屏幕宽度,密度,将密度转为像素
- android获取屏幕宽高和密度
- 获取屏幕宽高和密度
- 获取屏幕尺寸大小和密度
- xutils中configCurrentHttpCacheExpiry()的用法
- sheepdog概述(安装及简单使用)
- hdu1976
- [Socket] Connect失败,显示Connection refused
- 用Hello World校验Docker的安装
- 安卓开发获取屏幕像素和密度
- eclipse sdk路径问题
- 我的第一个有点意思的IOS工程 - 图片局部放大
- 白酒烫着喝会降低甲醇的沸点
- 动画曲线转换成C#脚本
- CentOS下搭建JRE环境
- 第二周项目0-宣告“主权”
- stdcall
- Java学习笔记