Drawable V21 vs V24 vs hdpi、mdpi、xhdpi 等的自定义文件夹。 ?我应该将我的图像放在哪个文件夹中以支持多设备?

Drawable V21 vs V24 vs custom folders for hdpi,mdpi,xhdpi etc.. ? In which folder should I put my images for multi-device support?

我有一个 android 应用程序,其中主页包含 8 个 ImageView,它们充当用户的菜单选项,所以我应该将这些 ImageView 的多密度图像放在自定义可绘制文件夹中的什么位置( ldpi,mdpi,hdpi,xhdpi,xxhdpi,xxxhpi) 或 drawableV21 或 drawableV24 ?

它会根据您的需要而改变。对于图像,您可以将它们设计为最高分辨率并将它们放在 xxxhdpi 文件夹中。 Android 将自动降低其他设备的分辨率。此外,您可以为不同的分辨率放置不同的可绘制对象。但他们应该有相同的名字。

对于 drawableV21,drawable24 取决于您想要 运行 您的应用程序的版本。如果你放了一个 drawable v24 而没有在 drawableV21 文件夹中放任何同名的东西。您的应用将在 Android API24.

以下崩溃

所以您应该使用此文件夹来显示不同 API 版本和分辨率的不同可绘制对象或其他资源。