我想使我的母語版本的Android應用程序。如下所示,一些字符串將通過Toast顯示。字符串「備份失敗!」意味着「備份失敗!」。如何在Android中創建其他語言字符串?
Toast.makeText(ReadLog.this, "備份失敗!", Toast.LENGTH_SHORT).show();
上面的一個是硬編碼的,當我需要英文版本時,我會將其更改爲英文。 我們有更好的方法嗎?
我想使我的母語版本的Android應用程序。如下所示,一些字符串將通過Toast顯示。字符串「備份失敗!」意味着「備份失敗!」。如何在Android中創建其他語言字符串?
Toast.makeText(ReadLog.this, "備份失敗!", Toast.LENGTH_SHORT).show();
上面的一個是硬編碼的,當我需要英文版本時,我會將其更改爲英文。 我們有更好的方法嗎?
您可以difine你string.xml文件中的文本在res文件夾
希望這有助於
以後,您可以使用
// Get a string resource from your app's Resources
String hello = getResources().getString(R.string.hello_world);
你需要爲不同的語言創建不同的strings.xml文件。
創建另一個文件夾值值喜歡-ZH-RCN,把包含你的中國串值
我_really_通過閱讀[在Android本地化此開發者頁面推薦開始string.xml ](http://developer.android.com/guide/topics/resources/localization.html),它描述瞭如何做你在問什麼,如果你還有其他問題,回來:) – 2013-05-05 07:06:37
使用谷歌翻譯API – Pragnani 2013-05-05 07:10:21