0

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

4

1 回答 1

2

至于会发生什么,请查看有关提供资源的文章,尤其是最佳匹配部分。Android使用的流程可以总结如下:

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

注意表 2中限定词的优先级。

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

于 2013-09-10T21:54:22.387 回答