2017-08-10 18 views
0

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

回答

1

是重要的有两个文件夹的确切名称绘制,华电国际和绘制,LDPI?

是的。更准确地说,有两个以drawable开头且包含-hdpi-ldpi的目录是非常重要的。可能有更复杂的情况(例如,drawable-sw800-hdpi)。

如果是这是使用drawable-amountofpixel的模式吗?

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

1

如果应用程序在hdpi手机上运行,​​它将查找资产并同时优先考虑drawable-hdpidrawable-ldpi上的图标,具体取决于手机的屏幕分辨率。

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

检查this答案了解更多关于像素以及它们如何在多屏幕上工作。

https://stackoverflow.com/a/45244453/1380032