如何以编程方式在android中加载与语言环境相关的字符串?

时间:2017-07-26 14:25:07

标签: android

在Android中,可以使用以下命令定义i18n字符串:

values/strings.xml
values-de/strings.xml

并在xml中使用它们: android:text="@string/hello"

自动解析本地特定字符串。

但是:如何以编程方式实现相同目标?从样式定义加载字符串,自动进行正确的本地化?

1 个答案:

答案 0 :(得分:2)

每当您使用String检索Context时,它都会返回与语言环境相关的内容。

context.getString(R.string.hello);

您可以在文档here中看到更多信息。