【发布时间】:2011-06-27 22:59:41
【问题描述】:
我已经通过this post(和其他人)以及通过documentation 了解在Android 中支持不同的屏幕分辨率,但我找不到一个(简单)问题的明确答案:
在 Android 应用中只对图像使用“res/drawable”可以吗?
背景:此特定应用程序中唯一需要的图像是应用程序图标本身和通知图标,任何布局中都不会有任何图像。
所以在我的理解中,如果没有“hdpi” "-、"mdpi"- 和 "ldpi"- 文件夹,Android 将使用 "res/drawable" 作为后备。
由于不同屏幕分辨率的唯一缺陷似乎是 Android 将缩放图像具体分辨率如果没有找到特殊的,这应该只是UPscaling时的问题,因为图像会变得模糊。但是,如果我在“res/drawable”中提供所有“hdpi”图像(而不是 3 个不同的图像),如果尺寸太大,Android 不会缩小这些图像吗?
如果这是真的,我可以保存一些APK 空间仅占图像的三分之一。
后续问题:我读到对于 API 级别 3,需要名为“drawable-v3”的目录。这是真的还是“可绘制”也是这个 API 级别的后备?
感谢任何提示。
【问题讨论】:
标签: android drawable screen-resolution