获取手机像素,密度和宽高(dp)
// 获取手机像素,密度和宽高(dp) WindowManager wm = (WindowManager) MainActivity.this.getSystemService(Context.WINDOW_SERVICE); DisplayMetrics dm = new DisplayMetrics(); wm.getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; // 屏幕宽度(像素) int height = dm.heightPixels; // 屏幕高度(像素) float density = dm.density; // 屏幕密度(0.75 / 1.0 / 1.5) int densityDpi = dm.densityDpi; // 屏幕密度dpi(120 / 160 / 240) // 屏幕宽度算法:屏幕宽度(像素)/屏幕密度 int screenWidth = (int) (width / density); // 屏幕宽度(dp) int screenHeight = (int) (height / density);// 屏幕高度(dp) Log.e("h_bl", "屏幕宽度(像素):" + width); Log.e("h_bl", "屏幕高度(像素):" + height); Log.e("h_bl", "屏幕密度(0.75 / 1.0 / 1.5):" + density); Log.e("h_bl", "屏幕密度dpi(120 / 160 / 240):" + densityDpi); Log.e("h_bl", "屏幕宽度(dp):" + screenWidth); Log.e("h_bl", "屏幕高度(dp):" + screenHeight);
获取手机像素,密度和宽高(dp)相关推荐
- Android获取手机屏幕密度
手机屏幕像素密度是dp与px的换算进制,相当于1dp等于多少px.由于没有手机不同,像素密度也是不一样的,所以我们需要用代码的方式获取当前手机的像素密度. 像素密度的获取方法如下: public st ...
- js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法)
js进阶 11-6 jquery如何获取和设置元素的宽高(jquery多方法) 一.总结 一句话总结:jquery里面多是方法啊,比如jquery对象的宽高.所以取值是方法,赋值就是方法里面带参数. ...
- js兼容性——获取当前浏览器窗口的宽高
通过onresize事件 1 window.onresize = function () { 2 document.title = client().width + " "+ cl ...
- JavaScript获取浏览器可视区域的宽高
JavaScript获取浏览器可视区域的宽高 在做项目的时候,我们常常需要对项目做一些优化,来提升页面响应的速度,比如进入可视区域后再发送请求获取数据或者是填充模板,这个时候就需要能够获取到浏览器的可 ...
- javascript 快速获取图片实际大小的宽高
javascript 快速获取图片实际大小的宽高 简陋的获取图片实际宽高的方式 // 图片地址 var img_url = '13643608813441.jpg'// 创建对象 var img = ...
- android获取屏幕像素密度DPI、density、屏幕宽高
获取手机屏幕像素密度 dpi DisplayMetrics metrics = new DisplayMetrics(); getActivity().getWindowManager().getDe ...
- 移动端获取当前屏幕的高度_手机移动端屏幕宽高详解
### 前因 目前的移动端布局,以响应式布局居多,以适应在不同分辨率的屏幕,实现布局的方式可能有很多种,但是不管使用哪种方式,获取设备的可用宽高就能为问题的关键. ### 宽高的获取 "` ...
- 屏幕适配:修改屏幕像素密度,随便设dp
前提 平时xml中view的宽高单位都是dp居多,我们的设计师一般会选择一款机型的屏幕尺寸作为设计的目标尺寸. 那么,如何根据目标尺寸的屏幕密度,适配我们种类繁多的机型? 实现目标 将以dp作为单位, ...
- 华为手机像素密度排行_4500元以上的手机排行,华为P40Pro未上榜,第一你猜到了吗?...
有些手机的价格之所以比较高,是因为其综合实力的确比较强悍,除了一些小小的缺点外,基本挑不出来什么问题,因而将价格定在4500元以上.不过,4500元虽然价格高,但是如果配置与价格相匹配,当然是非常值得 ...
最新文章
- 服务器用户没有读取权限,Windows找不到文件或没有读取权限怎么办
- 2012年至今,细数深度学习领域这些年取得的经典成果
- 一条数据的HBase之旅,简明HBase入门教程-Write全流程
- mac photoshop install无法安装_MAC安装应用报错:无法打开或文件损坏的处理方法~...
- 【数据结构与算法】之N个数中有K个数可能的组合算法
- 图像化转向名词解释_遥感——数字图像处理名词解释及简单整理
- 普通地图的六大要素_地理知识点总结之地图基本要素
- cmw500 lte非信令测试_买CMW500,信令与非信令的含义?功能?
- sql2012官网下载地址
- 智能合约漏洞检测论文整理
- 软件单元测试文档,演示文稿软件应用单元测试题
- 什么是 OOD/OOP ?
- 软件工程课程周学习进度报告——第三周
- 浏览器直接打开excle文件
- 圣天诺 加密java_圣天诺Sentinel LDK 7.8壳加密的编译环境是什么?
- 如何使用matlab进行频域分析
- Map集合以及Map集合的实现类Stream流的使用
- c语言写的数据挖掘的层次聚类算法(新手版)
- 一、SpringCloud五大神兽之Eureka(eurekaServer集群)
- 【C语言】猜随机数小游戏(知识点:如何产生一个随机值)