如果我将大图像添加到 xxxhdpi 文件夹,它是否会被 Android 自动调整为其他屏幕分辨率的较小图像?
如果是的话,它支持哪个版本的 Android?
如果我将大图像添加到 xxxhdpi 文件夹,它是否会被 Android 自动调整为其他屏幕分辨率的较小图像?
如果是的话,它支持哪个版本的 Android?
你不应该真的需要 xxxhdpi。之所以引入它是因为 Nexus 5 的启动器上的启动器图标缩放方式。
因此,将您的图像放入 xxhdpi 中,它将按比例缩小以适用于其他设备。您将遇到的唯一问题是质量。如果你自己缩放它,你会从图像中获得更高的质量。
添加到我的评论中,这是来自Android Developers - Supporting Multiple Screens。
为不同的屏幕密度提供不同的位图可绘制对象 默认情况下,Android 会缩放您的位图可绘制对象(.png、.jpg 和 .gif 文件)和九补丁可绘制对象(.9.png 文件),以便它们以适当的物理尺寸呈现每个设备。例如,如果您的应用程序仅为基线、中等屏幕密度 (mdpi) 提供位图可绘制对象,则系统在高密度屏幕上时会放大它们,而在低密度屏幕上时会缩小它们。这种缩放会导致位图中出现伪影。为确保您的位图看起来最好,您应该包含针对不同屏幕密度的不同分辨率的替代版本。
我谈到了所有 Android 设计师都应该了解的 Android 4.4 KitKat 的一些关键方面。具体来说:...
7) 由于 Nexus 5 启动器的图标缩放行为,引入了新的 XXXHDPI (640dpi) 启动器图标资源。
所以看起来它会扩展,并且分辨率 xxxhdpi 是一个更新的实现。我真的会避免在应用程序中使用 xxxhdpi 图像,除非您打算专门使用它们并且有充分的理由,因为它们将是大文件。
编辑 似乎 xxxhdpi 是在 4.3 中引入的,如Android Police Article中所述。无论哪种方式,它都没有存在很长时间,并且目前还没有被许多设备使用,所以我仍然说,除非你有明确的理由使用 xxxhdpi 图像,否则它不值得你的空间和缩放问题使用它可能会遇到。
It was first spotted in the 4.3 source (see Android Police) and its distribution is currently less than 0.1% (see Screen Sizes and Densities). Although the images would scale down you should include lower resolutions (I would go with mdpi, hdpi and xhdpi without xxxhdpi) to ensure both high image quality and high performance.