* Android配置限定符 - 它们如何工作?

时间:2014-09-12 18:23:10

标签: android resources drawable android-drawable image-scaling

我的平板电脑是Google Nexus 10,它的XHDPI屏幕尺寸(我相信)超大尺寸。

  • 我已将资产投放到 drawable-xhdpi 文件夹中。

  • 然后我决定测试创建另一个文件夹,即 drawable-xlarge-xhdpi 并将一些资产粘贴到其中。我将其他资源留在了 drawable-xhdpi

  • 我运行了该应用,忽略了 drawable-xhdpi 中的资源,并从 drawable-xlarge-xhdpi 中获取了资源。

    < / LI>
  • 然后我将 drawable-xlarge-xhdpi 重命名为 drawable-large-xhdpi

  • 我运行了该应用,忽略了 drawable-xhdpi 中的资源,并从 drawable-large-xhdpi 中获取了资源。

    < / LI>
  • 然后我将 drawable-large-xhdpi 重命名为 drawable-normal-xhdpi

  • 我运行了该应用,它忽略了 drawable-xhdpi 中的资源,并从 drawable-normal-xhdpi 中获取了资源。

    < / LI>
  • 然后我将 drawable-normal-xhdpi 重命名为 drawable-small-xhdpi ..

  • 我运行了应用程序,这次,它忽略了 drawable-small-xhdpi 中的资源,并从 drawable-xhdpi 中获取了资源。

因此,似乎Android系统似乎看到Nexus 10具有正常的&#39;,&#39;大&#39;和超大的&#39;屏幕。

我不知道这里发生了什么,但我确定那里的某些人对此有所了解,谁可以

修改

即使我将一些资源放入一个名为 drawable-normal-ldpi 的文件夹中也是如此(我的实际设备不能远离XLarge(屏幕)和XHDPI(密度)) ),仍然从该文件夹中获取资源并忽略XHDPI文件夹中的资源。

我通读了,并且认为我理解Official docs on this subject,但我的最新测试显示我显然没有。

0 个答案:

没有答案