我已经阅读了这篇文章(和其他文章)以及有关在 Android 中支持不同屏幕分辨率的文档,但我找不到一个(简单)问题的明确答案:
在 Android 应用程序中只对图像使用“res/drawable”可以吗?
背景:此特定应用程序中唯一需要的图像是应用程序图标本身和通知图标,任何布局中都不会有任何图像。
所以据我了解,如果没有找到“hdpi”-、“mdpi”- 和“ldpi”- 文件夹,Android 将使用“res/drawable”作为后备。
由于不同屏幕分辨率的唯一缺陷似乎是,如果没有找到特殊分辨率,Android 会将图像缩放为特定分辨率,这应该只在 UPscaling 时出现问题,因为图像会变得模糊。但是,如果我在“res/drawable”中提供所有“hdpi”图像(而不是 3 个不同的图像),如果尺寸太大,Android 不会缩小这些图像吗?
如果这是真的,我可以节省一些 APK 空间,只需要三分之一的图像。
后续问题:我读到对于 API 级别 3,需要一个名为“drawable-v3”的目录。这是真的还是“可绘制”也是这个 API 级别的后备?
任何提示表示赞赏。