Android 1.6的dpi归属BUG
2010-11-14 22:27
302 查看
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直接忽略算了。
其对应关系为:
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直接忽略算了。
相关文章推荐
- android 1.6中LinearLayout getBaseline函数的一个bug
- 基线函数android 1.6中LinearLayout getBaseline函数的一个bug
- 【遇见Android bug】Only one Looper may be created per thread
- #Android##bug#ObjectInputStream eof
- H264解码器源码(Android 1.6 版)
- android 1.6简便添加监听器的方法(转)
- AndBug调试Android Dalvik Bytecode
- Android 8.1 频频被曝 Bug,是要赶超苹果吗?
- Android 中常见bug 总结
- Android适配——采用Values-dpi-wSize X hSize 模式,并分析原理
- 【Android】记录Android MediaPlayer的两个bug
- ionic App 解决android端在真机上 tab处于顶部的Bug
- bug-android之INSTALL_FAILED_NO_MATCHING_ABIS
- 详解Android开发中常用的 DPI / DP / SP
- [BUG]Your TabHost must have a TabWidget whose id attribute is ‘android.R.id.tabcontent’
- Android canvas bug
- 记一个Android Installer的bug
- 通过View.post()获取View的宽高引发的两个问题:1post的Runnable何时被执行,2为何View需要layout两次;以及发现Android的一个小bug
- [android开发IDE]adt-bundle-windows-x86的一个bug:无法解析.rs文件--------rs_core.rsh file not found
- android buildToolsVersion 更改21 以上,org.apache.http找不到的bug