我看到以下文件夹:

drawable-hdpi
drawable-mdpi
drawable-ldpi


我见过无数的“ Type @ drawable / some_image.png”和“在res中创建可绘制文件夹”线程。

但是我从未见过有关XML的问题,该XML引用了带有限定符名称的任何可绘制文件夹。或者基本上是编写XML来引用具有限定符名称的任何文件夹。

为什么没有记录?为什么XML无法使用限定符引用受支持的资源目录名称?是因为XML在连字符方面的局限性吗?

我只是一个新手。我只是问问。没什么大不了的,我只是很好奇。谢谢回答。

最佳答案

通过这种方式可以支持多种屏幕尺寸/分辨率。

您将相同的图像(具有相同的名称)放在各个文件夹中,并对其进行了修改以使其最适合该分辨率(通常是不同的像素密度)。当要求提供该图像名称时,系统将遍历这些文件夹,并为所用设备的屏幕分辨率选择最佳图像(已提供的图像)。

07-24 09:49
查看更多