android - 使用 drawable 文件夹中的默认资源(MDPI 大小),drawable-mdpi 文件夹有什么意义?

标签 android resources drawable

我有各种不同像素密度的全套图像,我需要将位图资源放入 drawables 文件夹(位于 MDPI)以用作默认资源(以防止在我没有的像素密度设备上崩溃迎合,例如 xhdpi),但这意味着将 drawable-mdpi 中的资源复制到 drawable 文件夹中。

因为复制显然不好,我想知道我是否应该只删除 drawable-mdpi 文件夹,并将我的 MDPI 资源保留在(默认)drawable 文件夹中

还是我遗漏了什么?

最佳答案

您不需要复制您的资源。一个好的做法是执行以下操作: - 将所有非基于图像的可绘制对象放入 res/drawable/(例如所有 XML 可绘制对象) - 将所有基于图像的可绘制对象(图像和 9 补丁)放入 res/drawable-mdpi、res/drawable-hdpi 等。

关于android - 使用 drawable 文件夹中的默认资源(MDPI 大小),drawable-mdpi 文件夹有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5302428/

相关文章:

java - 为什么 Java EE 6 需要为资源适配器实现 equals() 和 hashCode()?

Android画线带边距

java - 如何在 Android 的 void 函数中退出?

android - Admob,填充率真的很差

android - 更快地截取 View 的方法

android - 实时数据和 2-Way 数据绑定(bind) : Custom setter not being called

java - Class.getResource 和 ClassLoader.getSystemResource : is there a reason to prefer one to another?

java - 如何从多个项目访问公共(public)资源文件

android - 获取 ImageView 中图像的显示大小

android - 我应该在哪里放置选择器代码?