问题描述
所以我在 drawable 文件夹中粘贴了一些图像,我发现有 2 个文件夹,如下图所示 一个是drawable,另一个是drawable-v24
所以我的问题是
- 为什么有 2 个可绘制文件夹?
- 有什么不同。 ?
- 我们真的需要它们吗?
- 非常感谢您提供任何其他信息。 :)
解决方法
drawable 文件夹是默认文件夹。 drawable-v24 仅适用于 Android v24 或更高版本的设备 - 将使用该目录中的任何文件,而不是适用版本上 drawable 中的同名文件。你需要他们两个吗?仅当您希望在较新的设备上使用不同的图像,或者您希望在可用的情况下利用 v24 及更高版本的某些功能时。如果没有,您可以安全地删除它。
,有许多基于多种因素的可绘制文件夹类型,
- Android 操作系统版本,例如:drawable-V21、drawable-V22、drawable-v23...等
- 密度像素 - 参考 https://developer.android.com/training/multiscreen/screendensities
这种不同的文件夹类型用于访问特定需要的图像,例如,如果您必须在 Lollipop OS 中加载小尺寸图标,而在所有其他操作系统中加载不同尺寸图标,则必须使用 drawable-V21 用于棒棒糖和用于所有其他人的普通可绘制文件夹。
另一种基于手机分辨率的情况,图像质量会有所不同,例如:drawable-hdpi 图像支持全高清手机,而 drawable-xxhdpi 支持 QuadHD手机等..