-1

我有一个多语言应用程序,它使用标准 xml 文件来提供不同语言的字符串值。

...
res/values/strings.xml
res/values-es/strings.xml
res/values-pt/strings.xml
...

我想要做的是在查看标准 xml 文件之前覆盖 Android 的正常行为以在其他地方寻找资源。

因此,当代码调用getResources().getString()时,自定义代码会在退回到标准 getString 实现之前查看替代资源文件。

有什么办法可以做到这一点?

谢谢!

4

2 回答 2

2

有什么办法可以做到这一点?

不。对于您自己的 调用getString(),您可以将这些调用包装在您自己的代码中以检查“其他地方”。

于 2013-02-27T16:53:06.447 回答
0

您打算实现的部分是不可能的,因为默认情况下 Android 只会在 res 文件夹中查找所需资源。

于 2013-02-27T17:15:48.003 回答