【问题标题】:QVGA emulator uses wrong layout resourcesQVGA 模拟器使用错误的布局资源
【发布时间】:2012-12-20 04:30:12
【问题描述】:
我正在尝试为我的应用程序支持尽可能多的 Android 设备。我们可以使用的测试设备数量有限,因此我使用模拟器来测试不同的屏幕分辨率。但尝试这样做时发现QVGA 模拟器使用 layout-normal 和 drawable-hdpi 文件夹而不是正确文件夹的问题。我有每个屏幕尺寸和密度组合的可绘制文件夹(例如 drawable-mdpi、drawable-ldpi 等)。我使用了密度为 120 和 API 级别为 15 的模拟器。请帮助我。提前致谢。
【问题讨论】:
标签:
android
android-emulator
android-screen-support
【解决方案1】:
您需要将以下行添加到您的AndroidManifest.xml -
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
/>
android:smallScreens 是 QVGA 模拟器中支持小屏幕所必需的,如果没有这些,则只有支持的屏幕尺寸或分辨率可用,在您的情况下为 hdpi。
编辑:
尝试将android:anyDensity="true" 放在同一个标签中。