android多语言方法 - 最佳实践

时间:2012-08-22 18:56:10

标签: android input localization keyboard

我正在尝试确定Android上支持多种语言的最佳方法。我了解资源文件夹的工作方式,以及在活动加载和/或配置更改时如何选择它们。我还看到了一种创建新语言环境,将其指定为默认语言并广播配置更改的技术。这有效。但是我从这个帖子(https://groups.google.com/forum/?fromgroups=#!topic/android-developers/_ZGOTHwzl-w)得到的印象和谷歌框架团队的回答这种做法是不推荐/支持。所以我的问题是:

  1. 在不将用户发送到操作系统菜单进行语言选择的情况下,建议何种方式支持多语言?

  2. 键盘输入问题相同。

  3. 最后,当我向Locale类询问支持的语言时,我在我的Motorola Xoom上看到了令人印象深刻的列表。例如,我测试过的ja-JP允许我显示日语字符。但是,设备上没有此语言的SIP。在这些情况下,我可以将新键盘下载到我的平台吗?我觉得该平台支持显示的语言多于输入的语言,这似乎很奇怪。

1 个答案:

答案 0 :(得分:1)

让系统完成工作。 在设置中选择了语言和键盘的用户只需要从您的应用中获得相同的条件。

据我所知,没有比不同值文件夹中的strings.xml更好的方法。