为 hdpi 分辨率的图像命名 drawable-hdpi 很重要吗?

is it important to name drawable-hdpi for image in hdpi resolution?

我做了一些 google 搜索并查看了文档,但没有找到我的答案。 假设我有一个图像和它的两个版本。一个用于 hdpi 设备,另一个用于 ldpi 设备。拥有两个具有确切名称 drawable-hdpi 和 drawable-ldpi 的文件夹是否重要?如果是,这是使用 drawable-amountofpixel 的模式吗? 如果没有,当应用程序在 hdpi 设备上 运行 时,android 如何知道要使用哪个文件夹?

如果应用程序在 hdpi phone 上是 运行,它会寻找资产,同时它会优先考虑 drawable-hdpidrawable-ldpi 取决于 phone 的屏幕分辨率。

例如,假设您在 drawable-ldpi 文件夹中有图像,请以 hdpi 或 xhdpi phone 打开您的应用程序。您会发现图标在这些屏幕上看起来很小,但如果您在 ldpi phone 中显示 drawable-hdpi 图标,您会发现图标看起来很大。

查看 this 答案以了解有关像素及其在多屏幕上的工作方式的更多信息。

Is it important to have two folder with exact name drawable-hdpi and drawable-ldpi ?

是的。更准确地说,有两个以 drawable 开头并包含 -hdpi-ldpi 的目录是很重要的。可能有更复杂的场景(例如,drawable-sw800-hdpi)。

If yes is this the pattern to use drawable-amountofpixel ?

该模式是使用文档中涵盖的密度限定符。参见: