Android文件夹drawable-xlarge vs drawable-tvdpi

时间:2013-09-10 21:34:51

标签: android

对于我的应用程序,我想现在如果我有2个文件夹会发生什么:drawable-xlarge和drawable-tvdpi 如果我的设备同时具有asn xlarge屏幕和tvdpi屏幕,会发生什么?如何使tvdpi优先?谢谢!

1 个答案:

答案 0 :(得分:2)

至于将会发生什么,请查看Providing Resources上的文章,尤其是Best Match部分。 Android使用的过程可归纳如下:

  1. 消除与设备配置相矛盾的资源文件。
  2. 选择列表中的(下一个)最高优先级限定符
  3. 是否有任何资源目录包含此限定符? 如果否,返回步骤2并查看下一个限定符。 如果是,请继续执行步骤4.
  4. 消除不包含此限定符的资源目录。
  5. 返回并重复步骤2,3和4,直到只剩下一个目录。
  6. 请注意table 2中限定符的优先顺序。

    您可能需要指定一组更具体的限定符(例如drawable-xlarge-tvdpi)。

相关问题