2015-10-19 78 views
0

我已向Google Play提交了一個Android應用程序,我發現我可以爲其支持的每種語言創建不同的說明。我的問題是:我可以爲每種語言創建一個不同的APK嗎?或者,如何檢測用戶的首選語言,以便我可以在應用程序中自動爲用戶激活該語言?使用多種語言創建Android應用程序

+1

有不同的資源文件夾,你可以把你的項目和操作系統選擇使用基於什麼該設備,所以你只需要擔心的是顯示 – tyczj

+1

[推薦官方文檔](http://developer.android.com/training/basics/supporting-devices/languages.html) –

回答

2

Here是本地化您的應用程序的官方教程。 :)

1

你可以爲每種語言創建不同的apk(分裂apk) - 但我不會推薦這個。爲此更好地使用平臺功能並將您的字符串文件放在正確的路徑(值 - ) - 在此之後,一切都自動完成

1

不只是使用/res/values/strings.xml 例如選擇英語在相同的值目錄中創建一個文件夾並將其命名爲values-en,對於frensh values-fr等等。該應用程序的默認語言是值/

1

如果(出於某種原因),你還需要知道女巫是設備語言使用

Locale.getDefault().getDisplayLanguage(); 
相關問題