且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android 1.6的dpi归属BUG

更新时间:2022-09-13 22:06:26

Android程序一般都有drawable-hdpi、drawable-mdpi、drawable-ldpi三个文件夹,用来放置不同分辨率的图片,由系统自动调用最合适的图片。

其对应关系为:

hdpi:WVGA 800×480 | WVGA854 854×480

mdpi:HVGA 480×320

ldpi:QVGA 320×240

这些在2.0及以上版本的操作系统中都没有问题,唯有1.6版的QVGA仍然是将自己归属于mdpi,这会导致取图错误,出现撑出屏幕之类的现象,开发时需要注意此BUG。

鉴于QVGA的Android设备很少,我甚至都想不出什么机型采用了这样的分辨率,所以一般来说只要照顾好mdpi、hdpi就好了,1.6版QVGA直接忽略算了。