mipmap各文件夹及px,dp,dpi,物理尺寸之间的关系,各像素密度logo大小和启动图大小

mipmap个文件夹代表像素密度,其中m为120-160,h为160-240,xh为240-320,xxh为320-480,xxxh为480-640。像素密度为分辨率长的平方+分辨率宽的平方开更号除以屏幕尺寸。屏幕尺寸为屏幕对角线英寸大小,1英寸=2.54cm.

只要像素密度在以上区间就会按以下取值算,如267,属于xh,则会以2来算即1dp = 2px, 441属于xxh,则会以3来计算即1dp = 3px。即便都为160dp,441手机所占屏幕物理长度为160*3 / 441 约为1.088,;267手机为160*2 / 267 约为1.199。故等同dp如果像素密度所属不同区间,屏幕上显示的物理长度也不相同,

仅供参考。

xxxhdpi: 4.0

xxhdpi: 3.0

xhdpi: 2.0

hdpi: 1.5

mdpi: 1.0 (baseline)

ldpi: 0.75

像素密度:dpi

像素:px

独立像素:dp

像素密度是指手机屏幕每英寸所占像素数,像素密度=√{(长度像素数^2+宽度像素数^2)}/ 屏幕尺寸

dp = (dpi / 160) px (安卓里面以160为标准)

1.相同屏幕大小,如5英寸,160dpi即每英寸有160个像素,其1dp = 1px,此时160dp = 160px,屏幕所占尺寸为1英寸;320dpi即每英寸有320个像素,其1dp = 2px,此时160dp = 320px,屏幕所占尺寸为1英寸;其它像素密度类比。

2.同一像素密度,如160dpi,不管在多少尺寸屏幕下,因为每一英寸所占像素数相同,且1dp = 1px,故不管多少dp,其所占像素数相同,所占物理尺寸也相同。

Logo标准:48x48,即mdpi放48x48的,ldpi, hdpi, xhdpi, xxhdpi, xxxhdpi相对应为36x36, 72x72, 96x96, 144x144, 192x192

启动图标准:320x480,即mdpi放320x480的,ldpi, hdpi, xhdpi, xxhdpi, xxxhdpi相对应为 240x320, 480x800, 720x1280, 1080x1920

你可能感兴趣的:(mipmap各文件夹及px,dp,dpi,物理尺寸之间的关系,各像素密度logo大小和启动图大小)