在我们的Android应用中,我们可以选择让用户更改语言,这意味着他可以选择是否要使用英语或僧伽罗语。默认值始终为英语。我们有一个用于英语的string.xml和另一个用于Sinhala的string.xml。
我指的是关于“本地化”的Android文档,但这不是我想要的,我不能要求用户更改他的手机设置。我还注意到here中讨论的程序化本地化,但大多数用户不推荐它,因为有很多错误(无论如何这些帖子都很旧)
那么,使用用户首选语言更改String?XML文件的最佳方法是什么?在Android上似乎并不容易。
或者,这不是一个好主意吗?