dpi dp px 换算关系

Posted 吴添龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dpi dp px 换算关系相关的知识,希望对你有一定的参考价值。

getResources().getDisplayMetrics().densityDpi 就是屏幕密度。
getResources().getDisplayMetrics().density 也可以理解为1dip相当于多少个px啦。

dpi是240,1dip=1.5px

 

 

标准dpi = 160

ldpi:      120 dpi、

mdpi:     160 dpi、

hdpi:     240 dpi

xhdpi:    320 dpi

 

 

 

换算公式如下: dp = (DPI/(160像素/英寸))px 

注意,这里都是带单位的。px是单位,dp是单位,density没单位。

 

 

 

XHDPI 下乘以 2  因为ScreenDensity 值为2

 

以上是关于dpi dp px 换算关系的主要内容,如果未能解决你的问题,请参考以下文章

android app界面设计规范(dpi,dp,px等)

关于px pt ppi dpi dp sp之间的尺寸换算

一张图搞懂Android中分辨率,DPI,DP与PX的关系

一张图搞懂Android中分辨率,DPI,DP与PX的关系

Android中分辨率,DPI,DP与PX对应关系

Android px density densityDpi dp 之间的关系和区别