2014-01-09 90 views
3

我在android中創建了一個應用程序,但現在我必須提供阿拉伯語言支持。我檢查了很多在stackoverflow的答案,但從任何答案我沒有得到正確的答案。如何在Android應用程序中提供阿拉伯語言支持

+0

http://stackoverflow.com/questions/9852708/android-multi-language-support-without-localization 我認爲這是你在找什麼。 – prabhat

回答

3

要爲不同的語言提供本地化支持,我們需要將特定於語言的資源添加到單獨的文件夾中。例如:爲了提供阿拉伯語 的佈局,我們需要在res文件夾下創建一個單獨的文件夾,即像這樣的res/layout-ar

爲了通過代碼通過調用

Locale.getDefault().getDisplayLanguage(); 

更多信息,看看下面的鏈接來訪問當前的語言,我們可以得到當前的語言: 本地化:http://developer.android.com/guide/topics/resources/localization.html

對RTL佈局鏡像(阿拉伯語喜歡的語言):http://android-developers.blogspot.de/2013/03/native-rtl-support-in-android-42.html

0

此外,您可能需要使用'onConfigChange'到您的'AndroidManifest'文件並選擇'locale'