java - 安卓 : How can i make my application multilingual?

标签 java android multilingual

<分区>

Possible Duplicate:
How can I create a multilingual android application?

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

我怎样才能让它多语言化? 最好的制作方法是什么?

最佳答案

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

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

  1. 资源文件夹

    1.1值(value)观

    1.2 values-es//西类牙语

    1.3 values-it//意大利语

然后您需要在values-esvalues-it 中创建string.xml 文件。在所有文件中,您只需要像这样创建要使用的所有字符串:

<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));

这应该有效。

关于java - 安卓 : How can i make my application multilingual?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882713/

相关文章:

android - 触摸时如何知道图像的坐标

java - 斯坦福核心 NLP - 语法关系缺失

java - 是否可以将FormLayout 放入GridLayout 中?

java - JSON 的 Jackson 解析器是否支持尾随逗号?

mongodb更新大型集合数组中的对象

Angular 4创建到同一组件的不同语言路径

mysql - 在获取多语言数据时实现回退

java - 切换语句引号

android - 具有不同按钮 View 的多线程 : Android

android - 如何将带有圆角的android BottomAppBar