2011-01-24 65 views
1


我想开发一个Android应用程序,其中我将显示一个用于语言选择的菜单,用户可以在其中选择一个语言。我的应用程序应该用于英语和阿拉伯语。如何在Android中以英语以外的语言开发应用程序。在Android中用阿拉伯语开发应用程序需要遵循哪些步骤。任何人都可以帮助我解决这个问题吗?如何为Android应用程序提供多语言支持

在此先感谢,

回答

1

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

+0

不,我的应用程序必须是发展到英语和阿拉伯语。根据规范,我必须开发一个屏幕,用户可以选择英语或阿拉伯语。如果他选择阿拉伯语,那么我应该如何启用阿拉伯语字符串 – 2011-01-24 11:03:14

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);