1、什么是像素密度

  • 每一寸所含有的像素点的个数。单位dpi。

2、dp与px的关系

  • Android规定,在屏幕像素密度为160dpi的情况下,1dp=1px。而在像素密度为320dpi的情况下,1dp=2px,以此类推。
  • 1dp = dpi/160 px。即在320dpi的手机上,1dp相当于2px。

3、分辨率、屏幕尺寸、像素密度到底指什么

  • 分辨率:分辨率(resolution,港台称之为解析度)就是屏幕图像的精密度,是指显示器所能显示的像素的多少。例如:1080px * 1920px 代表屏幕宽度1080个像素,高度1920个像素,一块屏幕共可以显示2073600个像素。
  • 注意:只有当屏幕尺寸一样的情况下,分辨率越高,显示效果才越精细和细腻。受显像管点距的影响,并不一定分辨率越大越清晰。
  • 根据2中公式,应该是像素密度越高越精细
  • 屏幕尺寸指的对角线的长度,单位英寸。
  • 像素密度=屏幕对角线的像素点数➗对角线英寸

举例:

小米 MIX2分辨率为 1080*2160,尺寸为6英寸,像素密度是多少?

  • 求像素密度需要知道对角线长度
  • 屏幕对角线长度 即三角形斜边求值。斜边 = √(屏幕宽px²+屏幕高px²)= 402.5dpi
  • 即,在此手机上 1px = 160/402.5dp = 0.4dp。所以UI设计稿中 100px的长度,在小米 MIX2上长度为40dp。

总结:

  • 像素密度跟分辨率、屏幕尺寸有关系。
  • 同一dp值,例如40dp,在不同dpi的手机上显示的像素长度不一样。实际显示px = 40 * (实际dpi/160)个px

【屏幕适配】像素密度 分辨率 dp px的关系相关推荐

  1. 【Android 屏幕适配】屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 )

    文章目录 一.像素 px 与 密度无关像素 dip 二.像素 px 与 密度无关像素 dip 在不同屏幕像素密度 dpi 下的换算关系 参考文档 : 设备兼容性概览 屏幕兼容性概览 支持不同的像素密度 ...

  2. android 屏幕最小宽度_最小宽度360dp Android屏幕适配—被偷走的dp - 硬件设备 - 服务器之家...

    最小宽度360dp Android屏幕适配-被偷走的dp 发布时间:2017-05-11 来源:服务器之家 一.Android手机屏幕DPI DPI概念自行百度 Android手机按照不同DPI分为: ...

  3. 屏幕适配,彻底理解dp,dpi,屏幕密度,分辨率之间的爱恨纠葛

    android初学者都会对密度,分辨率,dp,dpi等等混淆,今天来好好捋一捋这剪不断理还乱的江湖关系! 废话不多说,直入主题. in:英寸inch,物理尺寸,1in =2.54厘米(cm).4.2寸 ...

  4. 屏幕尺寸、分辨率、像素密度及其三者之间的关系

    屏幕尺寸 屏幕对角线的长度 单位英寸,1英寸等于2.54厘米 分辨率 横纵向方向像素的大小 纵向像素*横向像素,如1920px*1080px 单位像素(px) 像素密度 指每英寸屏幕所拥有的像素的数量 ...

  5. android app固定dp,Android屏幕适配—被偷走的dp

    一.Android手机屏幕DPI DPI概念自行百度 Android手机按照不同DPI分为:ldpi.mdpi. hdpi. xhdpi. xxhdpi等. 在不同的DPI上,px和dp有不同的比例关 ...

  6. 屏幕适配中的dip与px之间的转化

    在项目中,为了适配所有的屏幕,有时候会使用到dip和px之间的转换 dip 称为设备独立像素,在不同的移动设备上,有着不同的显示效果,与设备的显示器的单位像素点有关. px则是真是的物理像素,1px就 ...

  7. 【Android 应用开发】Android屏幕适配解析 - 详解像素,设备独立像素,归一化密度,精确密度及各种资源对应的尺寸密度分辨率适配问题

    . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/19698511 . 最近遇到了一系列的屏幕适配问题, 以及 ...

  8. 分辨率,屏幕尺寸,屏幕密度,dp,px,sp

    我们在做UI时候经常遇到这几个概念,但是就是不知道他们之间的关系,这篇文章将会解惑. 像素:显示图像的基本单元,单位px 分辨率:是纵横向上的像素点数,单位是px,比如1920*1080说的是纵向有1 ...

  9. 浅谈屏幕适配 dp dip sp dpi ppi px sp

    一.Drawable资源文件夹之间的关系 Android开发中,UI一般会制作多种图片素材,根据素材的分辨率大小,放在如下几个文件夹中: Android 工程里 res 目录下的 drawable-h ...

  10. Android屏幕像素密度适配详解

    讲到像素密度,我们先要搞明白什么是像素密度,像素密度的字面上的意思为手机屏幕上一定尺寸区域内像素的个数.在Android开发中, 我们一般会使用每英寸像素密度(dpi)这样一个单位来表示手机屏幕的像素 ...

最新文章

  1. pandas读取csv文件,变换文件格式,并转换成numpy数组,取出数据
  2. 深度学习的数学 (6)误差反向传播法必需的链式法则
  3. iOS逆向工程——非越狱调试
  4. C++ 连接Mongo数据库实现增删改差
  5. 递归 dfs 记忆化搜索 动态规划
  6. mysql异机备份脚本_mysqldump使用rsync异地全量备份数据库
  7. 人工智能python编程训练营_贪心科技 人工智能 Python 编程特训营 第四个主题项目代码...
  8. android如何设置自适应大小的背景图片,Android 背景图片自适应方案
  9. AttributeError: 'list' object has no attribute 'send_keys',python+selenium 实现QQ空间网页的自动登陆。
  10. 计算机网络地址设置,如何设置电脑ip地址?电脑ip地址设置图文教程
  11. java判断字符串是否是中文_Java检查字符串是否包含中文字符
  12. 智能城市dqn算法交通信号灯调度_滴滴张博:智慧交通大脑是支撑城市可持续发展的重要基础设施...
  13. python根据经纬度画热力图_【python】使用python按照一定格式批量输出,地图热力图经纬度格式生成器...
  14. java fifo lifo_栈方法 LIFO - 队方法 FIFO
  15. 创意名片大全:一组精美的折叠效果名片设计
  16. ipad协议720版本
  17. 硬盘计算机类比推理,2019年国家公务员考试每日一练:类比推理(15)
  18. matlab:分析控制系统稳定性综合实例
  19. 计算机窗口中找不到桌面,电脑桌面上的部分图标不见了怎么办啊
  20. Java笔记:Java SE —— 核心类库(下)

热门文章

  1. 离散数学证明公式整理
  2. CSM (Compatility Suport Module)兼容支持模块
  3. TTL转HDMI,首选LT8618SXB,提供技术支持
  4. 中芯国际任命高永岗为董事长 周子学辞任执行董事职务
  5. python网页提交表单制作代码_Python实现网站表单提交和模板
  6. 软件测试周刊(第24期):最不重要的素质就是智商
  7. 通信恩仇,5G江湖(转)
  8. noi linux,NOI Linux使用教程(基础讲解)
  9. java 数字转中文_使用Java将阿拉伯数字转换为中文数字(适配小数转换)
  10. xsmax进入dfu模式_苹果xsmax怎么进入dfu