我的Android应用程序有一个下拉列表,从哪里用户可以更改语言如英语,爪哇等。当用户改变语言时,应用语言将会改变。这是一个简单的应用程序,只有一个布局。请任何人帮我语言改变基于下拉菜单
2
A
回答
0
我不会相信你的字符串的即时翻译;即使是最好的自动翻译器也会产生不准确的输出。另外,通过这种方式处理翻译,您会添加相当多的复杂性,开销和依赖性(例如,具有网络连接)。
有一个“多语言应用程序”的问题(如你所说)是众所周知的,解决它的过程被称为internationalization and localization。一般来说,当您使用框架或编程语言时,您可以查找与此主题相关的现有包/库 - 几乎可以肯定的是,其他人已经花费大量时间构建了一个良好的机制来促成此操作。
Android也不例外;它是在内置本地化支持的情况下开发的。 Android Developer Documentation有一个关于本地化的comprehensive guide,你应该看看。您仍然需要以某种方式翻译文本,但是如何为用户提供特定于语言环境的消息的许多“基础”已经为您制定。
最后一个注意事项 - Android文档还提供了一个名为“Hello, L10n”的教程,该教程将引导您了解创建本地化应用程序的基础知识。希望这可以帮助!
相关问题
- 1. 基于jQuery下拉菜单
- 2. 下拉菜单 - 什么语言?
- 3. JAVA - 基于另一个下拉菜单下拉菜单项
- 4. 基于下拉菜单的javascript搜索
- 5. 创建基于从下拉菜单
- 6. 刮“礼”基于下拉菜单
- 7. 隐藏基于在下拉菜单中
- 8. 使基于一个下拉菜单
- 9. 基于列表下拉菜单在IE
- 10. 基于图像的CSS下拉菜单
- 11. 基于另一个下拉下载下拉菜单
- 12. CSS下拉菜单 - 不改变悬停
- 13. 改变下拉菜单的onclick
- 14. 用下拉菜单改变Kickstrap主题?
- 15. 改变我的下拉菜单
- 16. Javascript改变输入或下拉菜单
- 17. 改变排序时的下拉菜单
- 18. 引导下拉菜单 - 改变
- 19. 改变下拉菜单宽度
- 20. 如何刷新我的下拉菜单基于另一个下拉菜单
- 21. 下拉菜单基于之前的JQuery选择器下拉菜单出现
- 22. 基于两个下拉菜单输出文本更改
- 23. 更改图像基于选择在2个下拉菜单
- 24. 使用Rails,Ajax和Jquery基于下拉菜单更改内容
- 25. 基于第一下拉选定值的多个下拉菜单
- 26. 创建另一个下拉基于在下拉菜单中
- 27. 获取下拉菜单以基于变量进行更新
- 28. 多语言菜单,语言
- 29. 请帮助改变水平CSS下拉菜单到垂直下拉菜单
- 30. 更改下拉菜单
你对不同的语言有不同的'String.xml'吗?而且25%的理由是男人太低了! – iTurki
是的,我的应用程序有三个文件夹。像values-en,values-jp,values-fr –
请遵循以下解决方案:http://stackoverflow.com/a/4239680/543711 – iTurki