Android 4.0(API 15)使用无效资源限定符

时间:2015-01-12 13:16:10

标签: android android-resources

这里我有两个设备:

  1. 960x540设备 - 正常hdpi - > 640dp x 360dp
  2. 1920x1080设备 - 正常xxhdpi - > 640dp x 360dp
  3. 在android 4.1+资源上,限定符是:

    1. 值-sw360dp-HDPI
    2. 值-sw360dp-xxhdpi
    3. 这一切都完美无瑕。

      但是在API 15上,测试应用程序从具有最高dpi的文件夹获取资源,但不是最佳匹配,因此第一个设备从完整的高清设备接收资源。

      还有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

解决方法:使用swXXX将资源标记为swXXX-v16并提供类似于android 2.x的资源,例如: drawable-normal-hdpi这是我发现修复此行为的唯一方法。