0

我正在尝试为我的应用程序支持尽可能多的 android 设备。我们可以使用的测试设备数量有限,因此我使用模拟器来测试不同的屏幕分辨率。但尝试这样做发现了一个问题QVGA 模拟器使用 layout-normal 和 drawable-hdpi 文件夹而不是正确的文件夹。我有每个屏幕尺寸和密度组合的可绘制文件夹(例如 drawable-mdpi、drawable-ldpi 等)。我使用了密度为 120 和 API 级别为 15 的模拟器。请帮助我。提前致谢。

4

1 回答 1

0

您需要将以下行添加到您的AndroidManifest.xml-

<supports-screens       
 android:smallScreens="true" 
 android:normalScreens="true" 
 android:largeScreens="true" 
 android:xlargeScreens="true"
 />

android:smallScreens在 QVGA 模拟器中支持小屏幕是必需的,如果没有这些,则只有支持的屏幕尺寸或分辨率可用,在您的情况下为 hdpi。

编辑:

尝试放入android:anyDensity="true"相同的标签。

于 2012-12-20T04:53:40.260 回答