我正在尝试理解http://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources,我想知道是否有可绘制和可绘制-ldpi 的点?我问的原因是因为我从不同的示例中复制了一些可绘制对象。我在 drawable-mdpi、drawable-hdpi、drawable-xhdpi 中有 Holo 主题的图标,但启动器图标也存在于 drawable-ldpi 中(但是在 drawable-ldpi 中没有其他文件)。我还有几个只存在于可绘制目录中的自定义可绘制对象。
这是一个例子:
res/drawable/x.png
res/drawable-ldpi/ic_launcher.png
res/drawable-mdpi/ic_launcher.png
res/drawable-mdpi/ic_download.png
res/drawable-hdpi/ic_launcher.png
res/drawable-hdpi/ic_download.png
res/drawable-xhdpi/ic_launcher.png
res/drawable-xhdpi/ic_download.png
res/drawable-xxhdpi/ic_launcher.png
我是否正确理解这是一个错误的配置,就好像我的应用程序恰好在 ldpi 设备上运行它会崩溃,因为它缺少 ic_download 可绘制对象?那么正确的解决方案是什么?我是否必须将所有可绘制对象的大小调整为 ldpi?或者我应该将每个可绘制的最小现有版本添加到可绘制/以安全起见?