为什么Android以错误的顺序寻找QVGA资源mdpi> hdpi> ldpi?

The*_*Way 5 resources android resolution

我正在尝试使用QVGA仿真器进行一些测试,我发现它以上述顺序查找图像资源.

drawable-mdpi 1st
drawable-hdpi 2nd
drawable-ldpi 3rd
(只有在我改变其他两个目录中的图像名称进行测试后才能找到它)

我希望它首先是ldpi.

当运行其他仿真器(HVGA和WVGA)时,他们使用适当的可绘制dirs ......它只是QVGA.我看到的唯一代码可能会影响到这一点(基于文档)

我用2.0模拟器和1.6测试了这个,我得到了相同的结果.

有任何想法吗?非常感谢你.

The*_*Way 1

看来我必须手动输入密度。

如果我只是从“内置”下拉列表中选择 QVGA 作为外观,它会将 120 作为抽象 LCD 密度的值,但它似乎不起作用......

因此,我删除了该属性并将其添加回来,然后将值更改为 120。非常感谢 Dave 的指导。