Android 要创建/使用drawable nodpi文件夹,我还需要做些什么吗?

Android 要创建/使用drawable nodpi文件夹,我还需要做些什么吗?,android,drawable,Android,Drawable,我有一些我不打算缩放的图像,我读到它们应该在drawable Nodepi文件夹中。那个文件夹在我的项目中还不存在 我创建了它,并将图像移动到该文件夹中。在文件名旁边,括号中写着(nodpi)。这是否意味着图像加载到imageview时不会缩放?这是否也意味着,如果图像只是中间裁剪,加载到imageview中所需的内存更少 是的,你是对的。图像不会根据设备密度进行缩放。以下是摘录自: 如果您有一些系统永远不应该扩展的可提取资源 (可能是因为您自己对图像进行了一些调整。) 运行时),您应该将它们放

我有一些我不打算缩放的图像,我读到它们应该在drawable Nodepi文件夹中。那个文件夹在我的项目中还不存在

我创建了它,并将图像移动到该文件夹中。在文件名旁边,括号中写着(nodpi)。这是否意味着图像加载到imageview时不会缩放?这是否也意味着,如果图像只是中间裁剪,加载到imageview中所需的内存更少


是的,你是对的。图像不会根据设备密度进行缩放。以下是摘录自:

如果您有一些系统永远不应该扩展的可提取资源 (可能是因为您自己对图像进行了一些调整。) 运行时),您应该将它们放在带有nodpi的目录中 配置限定符。将考虑使用此限定符的资源 密度不可知,系统不会对其进行缩放


别忘了使用
png
文件类型而不是
jpeg

为什么我应该使用png而不是jpeg?如果我从drawables加载到ImageView中,而自己没有创建任何位图对象,是否仍然存在内存泄漏的风险?png具有透明度。jpeg不支持它。详情请浏览。