首先
例如:计算Nexus5的屏幕像素密度:
屏幕尺寸:4.95inch、分辨率:1920×1080,屏幕像素密度:445
和官方给出的一样,说明我们计算正确。
2. 什么是dp、dip、dpi、sp、px?之间的关系是什么?
- dip:不同设备,由PX换算 以160dpi为基准,1dp=1px
- dp:同dip
- sp:也是会变化的。
- dpi:屏幕像素密度的单位,“dot per inch”的缩写
- px:像素,物理上的绝对单位 固定不变的,就像米一样固定。
3. 什么是mdpi、hdpi、xdpi、xxdpi、xxxdpi?如何计算和区分?
用于区分不同的像素密度。
好的,下边才是正题:
如果将图片放置在xh或者h(现在主流手机都是这个)中,始终还是不是很完美,万一人家属于高清屏呢
所以企业直接写一个jar,导入,然后单位都使用PX,美工会做出来,然后你就可以轻松搞定而不用担心屏幕适配问题了