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

时间:2013-07-15 04:03:27

标签: 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 但是当我为简体中文创建一个res文件夹(“res / values-cn”或“res / values-zh-rCN”)时,它只是无法正确加载它(仍然加载繁体中文)

代码:

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

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

好像你实际上没有改变应用程序的Locale配置。 Android似乎仍在使用默认语言环境。

请参阅Changing Locale within the app itself