为什么android的res文件夹中有2个drawable文件夹?

问题描述

So Iwas pasting some image in the drawable folder and I found that there are 2 folders as you can see in below picture

所以我在 drawable 文件夹中粘贴了一些图像,我发现有 2 个文件夹,如下图所示 一个drawable,另一个drawable-v24

所以我的问题是

  1. 为什么有 2 个可绘制文件夹?
  2. 有什么不同。 ?
  3. 我们真的需要它们吗?
  4. 非常感谢您提供任何其他信息。 :)

解决方法

drawable 文件夹是默认文件夹。 drawable-v24 仅适用于 Android v24 或更高版本的设备 - 将使用该目录中的任何文件,而不是适用版本上 drawable 中的同名文件。你需要他们两个吗?仅当您希望在较新的设备上使用不同的图像,或者您希望在可用的情况下利用 v24 及更高版本的某些功能时。如果没有,您可以安全地删除它。

,

有许多基于多种因素的可绘制文件夹类型,

这种不同的文件夹类型用于访问特定需要的图像,例如,如果您必须在 Lollipop OS 中加载小尺寸图标,而在所有其他操作系统中加载不同尺寸图标,则必须使用 drawable-V21 用于棒棒糖和用于所有其他人的普通可绘制文件夹。

另一种基于手机分辨率的情况,图像质量会有所不同,例如:drawable-hdpi 图像支持全高清手机,而 drawable-xxhdpi 支持 QuadHD手机等..