比较不同语言的字符串

时间:2016-07-02 12:10:11

标签: android string

我正在尝试创建多语言应用并遇到问题!我在values\strings.xml中有一个用德语values-de\strings.xml翻译过的字符串。我试图将用户输入与这些字符串进行比较。如果我的输入是英文,设备的语言也是英文,那么一切正常,但如果我将设备的语言切换为德语并输入英文字符串,contains()equals()方法将返回{{1} }。有没有办法比较不同语言的字符串?提前致谢!还有,对不起我的英文!

false

1 个答案:

答案 0 :(得分:2)

在android中,当你调用getResources()时,它总是会获得默认语言环境的资源,要从其他语言环境中获取一个你必须明确指定要使用的语言环境的语言,你可以在这里找到如何做到这一点: / p>

https://stackoverflow.com/a/33629163/6171845