0

我正在创建一个 android 应用程序,它在应用程序中手动设置用户的语言环境

Locale loc = new Locale(Locale.TRADITIONAL_CHINESE.getLanguage());
Configuration config = new Configuration();
config.locale = loc;
...

我希望应用程序根据设置自动加载不同的 string.xml 当我将语言环境设置为繁体中文时,在“res/values-zh”中加载 string.xml 工作正常但是当我为简体中文创建 res 文件夹时( “res/values-cn”或“res/values-zh-rCN”)它只是无法正确加载(仍然加载繁体中文)

代码:

loc = new Locale(Locale.SIMPLIFIED_CHINESE.getLanguage());

任何帮助,将不胜感激。

4

1 回答 1

0

似乎您实际上并没有更改应用程序的区域设置配置。Android 似乎仍在使用默认语言环境。

请参阅在应用程序本身内更改区域设置

于 2013-07-15T04:34:30.323 回答