Android:如何让我的应用程序多语言?

时间:2012-01-16 16:05:44

标签: java android multilingual

  

可能重复:
  How can I create a multilingual android application?

我正在创建应用程序,我正处于测试阶段,但我想让我的应用程序使用多种语言。

我怎样才能使它多语言? 制作它的最佳方法是什么?

3 个答案:

答案 0 :(得分:6)

您需要做的是在res文件夹中创建新文件夹。

示例:如果您需要添加对西班牙语和意大利语的支持,您需要这样做:

  1. res文件夹

    1.1值

    1.2 values-es // spanish

    1.3值 - 它//意大利语

  2. 之后,您需要在string.xmlvalues-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中创建多语言应用程序。