我的strings.xml
中有一个带有翻译的字符串:
default: <string name="help">Help</string>
values-de: <string name="help">Hilfe</string>
values-it: <string name="help">Aiuto</string>
假设我的设备是意大利语。我的字符串看起来就像
艾普托
假设我有一个Button
在TextView
下面,在这里显示“爱普托”。
当我按下按钮时,我需要将字符串重置为它的默认值,所以在本例中
“爱普托”改为“帮助”
我有什么办法可以通过编程来完成这个任务吗?
发布于 2017-07-15 19:13:51
可以使用Locale.setDefault()
以编程方式设置区域设置。
请注意,区域设置将在配置更改时重置。请参考这篇关于如何处理的文章:Changing Locale within the app itself
https://stackoverflow.com/questions/45121695
复制相似问题