如何为Android应用程序提供多语言支持

时间:2011-01-24 10:42:13

标签: android


我想开发一个Android应用程序,我将在其中显示语言选择菜单,用户可以在其中选择语言。我的申请应该用于英语和阿拉伯语。如何在Android中使用英语以外的语言开发应用程序。在Android中使用阿拉伯语开发应用程序需要遵循的步骤是什么。任何人都可以帮我解决这个问题吗?

先谢谢,

2 个答案:

答案 0 :(得分:5)

您使用标准Android本地化本地化您的应用程序,如http://developer.android.com/guide/topics/resources/localization.html中所述。

至于选择当前语言,您不应创建自己的用于修改当前语言环境的UI,而应让用户使用以下内容更改全局设置:

Intent languageSettingsIntent = new Intent(Intent.ACTION_MAIN);
languageSettingsIntent.setClassName("com.android.settings", "com.android.settings.LanguageSettings");            
startActivity(languageSettingsIntent);

答案 1 :(得分:1)

您无需实现特定的语言菜单。 Android具有内置的本地化机制。你them