Android多语言支持

Android多语言支持,android,language-agnostic,libgdx,multilingual,Android,Language Agnostic,Libgdx,Multilingual,我用英语开发了android应用程序,也有英语内容。是否所有文本都可以转换成其他语言,如中文或日语,那么如何转换?一些示例代码或教程将帮助我很多 我可以通过如下代码设置来选择语言 Locale.getDefault().getDisplayLanguage() 通常的做法是: 在项目的/res/values/文件夹中的strings.xml文件中输入字符串。然后,通过将字符串文件添加到本地化的/res/values/文件夹中,可以定义字符串文件的不同本地化。(/res/values jp/或/

我用英语开发了android应用程序,也有英语内容。是否所有文本都可以转换成其他语言,如中文或日语,那么如何转换?一些示例代码或教程将帮助我很多

我可以通过如下代码设置来选择语言

Locale.getDefault().getDisplayLanguage()

通常的做法是:

在项目的
/res/values/
文件夹中的
strings.xml
文件中输入字符串。然后,通过将字符串文件添加到本地化的
/res/values/
文件夹中,可以定义字符串文件的不同本地化。(
/res/values jp/
/res/values en/
等)


请参阅:

我们还可以使用翻译api。请参阅此链接

你可能希望考虑编辑你的问题来完全而精确地解释你是如何实施“帮助屏幕”的。我想动态地改变它,而不是手动改变。android设备支持多种语言,但不能像上面的例子那样手动添加值。大多数语言(如果不是所有语言的话)都受res/values语言代码扩展支持。对于所有语言代码,请参见A2代码列表:动态更改语言/字符串的确切含义是什么?