如何在安卓系统中设置不同的语言环境?

4
在我的应用程序中,我需要根据用户选择的语言环境显示字符串。因此,我将我的strings.xml文件放在values-envalues-ko等目录下。但是,我该如何设置美国、澳大利亚等地区的语言环境,即values-en_USvalues-en_AU?但它会报错。有人能告诉我如何在代码中设置这些语言环境吗?
3个回答

10

使用res/values-en-rUS/(将 _ 替换为 -r)。


我没有收到错误信息,而是在应用程序中收到了默认字符串,我从自定义语言环境中选择了语言环境,我需要韩文,所以我选择了ko_KR,我将Strings.xml放在values-ko-rKR中,但仍然收到字符串? - Srinivas

0

0

有国际化语言环境的标准......例如英文的values-en......韩文的values-ko......您不能修改这个标准......只有将文件夹名称保持为values-ko才能正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接