当前位置: 首页 > news >正文

织梦网站自助申请友链代码西华县住房和城乡建设局网站

织梦网站自助申请友链代码,西华县住房和城乡建设局网站,开发公司安全工作总结汇报,免费微信网站开发一、概念 DPI#xff1a;DPI是Dots Per Inch的缩写#xff0c;也就是“每英寸点数”#xff0c;打印机分辨率。这里所说的“点”#xff0c;在屏幕上并不是不变的#xff0c;并不是唯一对应屏幕上的像素点#xff0c;而是受到分辨率等因素的影响。这个点有可能是1个像素…一、概念 DPIDPI是Dots Per Inch的缩写也就是“每英寸点数”打印机分辨率。这里所说的“点”在屏幕上并不是不变的并不是唯一对应屏幕上的像素点而是受到分辨率等因素的影响。这个点有可能是1个像素也有可能是多个像素。一般是用于打印机的 PPI是 Pixel per inch每英寸像素数图片分辨率。PPI越高图片越细腻。 DIPDIP是指Density Independent Pixels可以翻译为密度无关像素。和px相比dip在不同密度的屏幕中实际显示比例将保持一致。根据规定一个dp相当于160dpi屏幕中的一个px。在320dpi的屏幕中一个dp相当于2个px。 dp等于dip。在Android开界面布局文件时dp是长度单位。 spscaled pixels(放大像素)与dp相似. 主要用于字体显示best for textsize。 px: pixels(像素). 不同设备显示效果相同一般我们HVGA代表320x480像素这个用的比较多。显示的风格不同就像网页在1280*800 中显示正常。1024*768 中显示乱掉。 Density密度是指屏幕里像素值浓度其计算方式为分辨率/屏幕尺寸。二、Android中对Density的特别设计 为了适配不同android设备的屏幕尺寸Android对屏幕密度做了重新的规定将密度Density与屏幕分辨率绑定起来给了固定的值。 屏幕 Tyep 宽度 Pixels 高度 Pixels 尺寸 Range(inches) 屏幕密度 QVGA 240 320 2.6-3.0 low WQVGA 240 400 3.2-3.5 low FWQVGA 240 432 3.5-3.8 low HVGA 320 480 3.0-3.5 Medium WVGA 480 800 3.3-4.0 High FWVGA 480 854 3.5-4.0 High WVGA 480 800 4.8-5.5 Medium FWVGA 480 854 5.0-5.8 Medium 备注 目前android默认的low120 Medium 160 High 240 三、Android中的计算关系 在android源码包TypedValue.java中我们看如下函数 该函数功能是把各单位换算为像素。 DisplayMetrics metrics) { switch (unit) { case COMPLEX_UNIT_PX: return value; case COMPLEX_UNIT_DIP: return value * metrics.density; case COMPLEX_UNIT_SP: return value * metrics.scaledDensity; case COMPLEX_UNIT_PT: return value * metrics.xdpi * (1.0f/72); case COMPLEX_UNIT_IN: return value * metrics.xdpi; case COMPLEX_UNIT_MM: return value * metrics.xdpi * (1.0f/25.4f); } return 0; } DENSITY密度的意思 metrics.density默认值为DENSITY_DEVICE / (float) DENSITY_DEFAULT; metrics.scaledDensity默认值为DENSITY_DEVICE / (float) DENSITY_DEFAULT; metrics.xdpi默认值为DENSITY_DEVICE; DENSITY_DEVICE为屏幕密度 DENSITY_DEFAULT默认值为160 --------------------------------------------- 从Android的源码得知 像素dp*屏幕密度/160 则 dp160*像素/屏幕密度 从上表可知Android规定分辨率320x480 的A屏幕密度为160dpi分辨率480*800的B屏幕密度为240dpi A宽dp160*320/160320 B宽db160*480/240320 由此可见Android里用dp单位1dp在320*480和480*800的分辨率的屏幕下是一样的显示效果是一样的
http://www.hn-smt.com/news/52264/

相关文章:

  • AI元人文思想体系综论:构建数字文明的伦理基石
  • linux echo gt;命令
  • 腾讯云ubuntu服务器初始化
  • Adobe Flash Player 更新提示:版本过旧,不支持运行,请升级后使用,查看升级详情
  • Yanhua Mini ACDP-2 BMW CAS Package: Advanced CAS ISN Module Programming for N20/N55/B38
  • NCHU-OO-前三次大作业总结 - AC
  • Postman关于AES的加解密
  • 《R语言医学数据分析实战》学习记录--第一章 R语言介绍
  • linux ftp脚本
  • QQ浏览器的制作
  • 接上一篇views.py视图内容整理的最终使用方法,包括自定义action,在api请求时的不同点以及注意事项
  • webtui+chawan 搭建兼容TUI与HTML的UI
  • 2025.11.19
  • 面试官问你这些,其实是在问你JavaScript执行原理!
  • linux ftp同步
  • XPath表达式解析与应用
  • linux ftp代码
  • 初级阶段:无法连接虚拟机的故障排查思路
  • linux ftp 端口查看
  • AT_arc195_e [ARC195E] Random Tree Distance gemini-3 Pro题解
  • 空间变换层和自注意力机制
  • SPYSE团队独家专访:构建互联网基础设施搜索引擎的技术实践
  • c#构建日报
  • 102302156 李子贤 数据采集第三次作业
  • Cursor接入飞书MCP
  • linux framebuffer
  • 详细介绍:第八节_PySide6基本窗口控件_按钮类控件(QAbstractButton)
  • 三分稀疏图染色的多项式时间证明
  • Linux for OneNote
  • 在 RTE2025 大会,我看到了 AI 语音如何让机器学会「与人相处」丨社区来稿