Android加载简体/繁体中文资源

Android加载简体/繁体中文资源,android,localization,resources,locale,Android,Localization,Resources,Locale,我正在创建一个android应用程序,在应用程序中手动设置用户的区域设置 Locale loc = new Locale(Locale.TRADITIONAL_CHINESE.getLanguage()); Configuration config = new Configuration(); config.locale = loc; ... 我希望应用程序根据设置自动加载不同的string.xml 当我将区域设置设置为繁体中文时,在“res/values zh”中加载string.xml效果

我正在创建一个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”)时,它无法正确加载(仍然加载繁体中文)

代码:


任何帮助都将不胜感激

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

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