5

我正在尝试使用 QVGA 模拟器进行一些测试,我发现它会按照上述顺序查找图像资源。

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

我希望它首先是 ldpi。

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

我已经用 2.0 模拟器和 1.6 对此进行了测试,我得到了相同的结果。

有任何想法吗?非常感谢。

4

2 回答 2

1

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

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

所以我删除了该属性并将其重新添加,然后将值更改为 120。非常感谢 Dave 的指导。

于 2010-02-16T22:01:14.653 回答
1

检查QVGA AVDhw.lcd.density中的设置。config.ini如果设置不正确,则模拟器可能不会作为低密度设备运行。应该是120。

您还可以使用Android SDK 和 AVD Manager GUI 中的详细信息按钮进行检查,您可以从 Eclipse 启动或在命令提示符处输入:android

替代文字

于 2010-02-15T08:57:31.863 回答