我正在创建应用程序,我正处于测试阶段,但我想让我的应用程序使用多种语言。
我怎样才能使它多语言? 制作它的最佳方法是什么?
答案 0 :(得分:6)
您需要做的是在res
文件夹中创建新文件夹。
示例:如果您需要添加对西班牙语和意大利语的支持,您需要这样做:
res文件夹
1.1值
1.2 values-es // spanish
1.3值 - 它//意大利语
之后,您需要在string.xml
和values-es
中创建values-it
个文件。在所有文件中,您只需要创建要使用的所有字符串,如下所示:
<string name="title">Title</string> // in values folder
<string name="title">Title in Spanish</string> // in values-es folder
and etc.
之后你可以将这些字符串用作:
TextView text = (TextView) findViewById(R.id.textView);
text.setText(getString(R.string.title));
这应该有效。
答案 1 :(得分:3)
请查看本教程中有关本地化应用程序的信息:http://developer.android.com/resources/tutorials/localization/index.html。
也许有帮助。
答案 2 :(得分:1)
有许多可以帮助您在Android中创建多语言应用程序的示例。
看看这些文章:
http://developer.android.com/resources/tutorials/localization/index.html
http://www.icanlocalize.com/site/tutorials/android-application-localization-tutorial/
这将帮助您在Android中创建多语言应用程序。