天天看點

Android 1.6的dpi歸屬BUG

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直接忽略算了。

繼續閱讀