以编程方式加载字符串的默认值

时间:2017-07-15 18:55:11

标签: android localization

我的strings.xml字符串中有翻译:

default: <string name="help">Help</string>
values-de: <string name="help">Hilfe</string>
values-it: <string name="help">Aiuto</string>

让我们说我的设备是意大利语。我的字符串看起来像

  

Aiuto

让我们说Button低于TextView&#34; Aiuto&#34;显示。

当我按下按钮时,我需要将字符串重置为默认值,所以在这种情况下来自

  

&#34; Aiuto&#34;到&#34;帮助&#34;

我有什么方法可以以编程方式执行此操作吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Locale.setDefault()以编程方式设置区域设置。

请注意,Locale将在配置更改时重置。 请参阅这篇文章,了解如何处理: Changing Locale within the app itself