2011-01-24 66 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);