例如,有一个应用程序提供多语言支持,在我的活动/UI中,我调用
现在,当调用
还是需要基于系统语言环境更改我的应用程序语言环境(保持应用程序语言环境与系统语言环境相同),然后从
1. 使用特定语言环境中的字符串从默认语言环境获取字符串 2. 如何在Android中获取不同语言环境的字符串 我已经搜索了其他各种链接,但无法找到解决方案。
getResources().getString(R.string.hello)
,它存在于strings.xml中,如下所示:values\strings.xml
values-ru\strings.xml
现在,当调用
getResources().getString(R.string.hello)
并且需要根据系统语言环境访问字符串时,会从 values\strings.xml
或 values-ru\strings.xml
中获取字符串吗?还是需要基于系统语言环境更改我的应用程序语言环境(保持应用程序语言环境与系统语言环境相同),然后从
getString()
中检索值,建议参考以下链接。1. 使用特定语言环境中的字符串从默认语言环境获取字符串 2. 如何在Android中获取不同语言环境的字符串 我已经搜索了其他各种链接,但无法找到解决方案。