我有一个多语言应用程序,它使用标准的xml文件来提供不同语言的字符串值。
...
res/values/strings.xml
res/values-es/strings.xml
res/values-pt/strings.xml
...
我想要做的是覆盖Android的正常行为,以便在查看标准xml文件之前在其他地方查找资源。
因此,当代码调用 getResources()。getString()时,自定义代码会在回退到标准getString实现之前查看备用资源文件。
有没有办法实现这个目标?
谢谢!
答案 0 :(得分:1)
有没有办法实现这个目标?
没有。对于您自己的getString()
调用,您可以将这些调用包装在您自己的代码中以检查“其他地方”。
答案 1 :(得分:0)
您打算实现的部分是不可能的,因为Android默认情况下只会查找所需资源的res文件夹。