Android:如何避免不同产品口味的重复资源文件?

时间:2015-09-28 12:45:10

标签: android xml duplicates android-productflavors

在我的应用程序中,我有两种产品口味,flavour1和flavour2。

我还有4种语言的语言文件:德语,英语,法语和西班牙语

我的问题是:

  • flavour1 中,默认语言为 德语
  • flavour2 中,默认语言为 英语

我目前的解决方案是: 我把德语strings.xml放在

flavour1/res/values/strings.xml
flavour2/res/values-de/strings.xml

中的英文文件
flavour1/res/values-en/strings.xml
flavour2/res/values/strings.xml

所以我的项目中有两次文件。

如何解决这个问题,以便我在项目中只有一个文件?

1 个答案:

答案 0 :(得分:0)

只需在" onCreate"期间更改默认语言你不需要有一个味道,请检查this post以了解如何做到这一点