如何确定应用程序以编程方式使用的原始布局文件夹



我们如何确定应用程序最初搜索的布局文件夹?

例如。

应用程序搜索 layout-sw600dp,但使用 layout-xhdpi,因为 sw600dp 不存在。

Android 开发人员指南中的"提供资源"文档中概述了选择要使用的适当资源的过程。

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

简而言之,Android应用程序不会"寻找"特定的资源文件;而是为给定设备选择最匹配的资源文件。

可在此处找到限定符优先级表。

相关内容

  • 没有找到相关文章

最新更新