【发布时间】:2016-02-10 20:18:45
【问题描述】:
我最近读到,Google 现在允许从 mipmap 文件夹而不是 drawables 中引用常规图像资源。据我了解,mipmap 文件夹以前仅用于图标,但现在能够渲染高质量的图像。
我有一个简历创建应用程序,我的简历示例是 .PNG 文件。我正在尝试确保文件在适当的平板电脑尺寸上正确显示。我已将图像文件分别添加到 mipmap-hdpi、mipmap-mdpi、mipmap-xhdpi、mipmap-xxhdpi 和 mipmap-xxxhdpi 文件夹中。不幸的是,图像在较小的手机和 7 英寸平板电脑上缩放,但我似乎无法在 10 英寸平板电脑上缩放图像。以下是 7 英寸平板电脑和 10 英寸平板电脑的渲染屏幕截图:
7 英寸平板电脑:
10 英寸平板电脑(Google Nexus 10 模拟器):
我还包含了我的文件夹:
【问题讨论】:
-
如果将 PNG 放在 drawable-* 文件夹中,行为会改变吗?使用 mipmap 文件夹的唯一真正原因是,如果您正在执行资源优化,以去除未使用的屏幕密度的资源。
-
我实际上已经镜像 mipmap 和 drawable 文件夹以具有相同的图像大小。我的代码中的引用是 mipmap 文件夹,即 R.mipmap.resume_one.png。
-
为了清楚起见。不同文件夹中的图片大小不一样对吗?
-
我已修改以包含我的图像文件夹
标签: android android-studio png mipmaps