首页 > 其他 > 详细

px 与 dp, sp换算公式?

时间:2014-04-02 17:41:47      阅读:514      评论:0      收藏:0      [点我收藏+]

ppi的运算方式是:

PPI = √(长度像素数2 + 宽度像素数2) / 屏幕对角线英寸数

dp:Density-independent pixels,以160PPI屏幕为标准,则1dp=1px,

dp和px的换算公式 :
dp*ppi/160 = px。比如1dp x 320ppi/160 = 2px。

 

sp:Scale-independent pixels,它是安卓的字体单位,以160PPI屏幕为标准,当字体大小为 100%时, 1sp=1px。

sp 与 px 的换算公式:sp*ppi/160 = px

 

总结得出:

px = dp*ppi/160
dp = px * 160 / ppi

px = sp*ppi/160
sp = px * 160 / ppi

dp = sp? 

 

参考:

[无线手册-4] dp、sp、px傻傻分不清楚[完整] 
http://zhuanlan.zhihu.com/zhezhexiong/19565895

px 与 dp, sp换算公式?,布布扣,bubuko.com

px 与 dp, sp换算公式?

原文:http://www.cnblogs.com/bluestorm/p/3640786.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!