Android里面的dp dpi 和px的转化关系
对于做App的新手,很容易就被dp dpi 和px搞晕,它们的关系是什么。
为此我们先要了解Android 手机的density的概念。
density
density可以在代码里获取,它是为了适配不同像素密度屏幕而存在的。
Context.resources.displayMetrics.density
dp 和 px 的关系
px 其实对应屏幕上一个像素。先看关系。 1dp=density×1px 其实不同density的屏幕。每个dp对应的像素密度不一样。
常说的dpi是什么
调整手机显示大小调整的就是dpi的值。
dpi为160的时候,1dp=1px
dp随dpi等比例增大
现在一般dpi都是480。