我想使我的母语版本的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