美文网首页
Android的适配

Android的适配

作者: 眼中有码 | 来源:发表于2018-12-18 11:24 被阅读0次
1. dp与px的关系

android中的dp在渲染前会将dp转为px,计算公式:

  • px = density * dp;
  • density = dpi / 160;
  • px = dp * (dpi / 160);
2. 屏幕尺寸、分辨率、像素密度三者关系

(1)、像素密度(dpi)=Sqrt(横向像素横向像素+纵向像素纵向像素)/屏幕尺寸

742658-d882d6a3115b38f5.jpg
(2)、举个例子:
  • 屏幕分辨率为:1920*1080,屏幕尺寸为5英寸的话,那么dpi为440,就是1dp = 440/160 = 2.75 px。
  • 我自己的手机 荣耀V9 主屏尺寸5.7英寸、主屏分辨率2560x1440像素,计算约 515.29 那么 dpi 为515ppi。相当于 1dp = 515/160=3.22px。
3. Android 适配方案

相关文章

网友评论

      本文标题:Android的适配

      本文链接:https://www.haomeiwen.com/subject/udpkkqtx.html