2013-07-21 67 views
0

我的应用程序正在为大多数用户使用英语作为默认语言的区域开发。但是,该应用程序允许用户选择本地语言。由于用户不会设置设备的整体语言,因此将调用默认的字符串资源。是否有可能从特定的限定符中获取资源价值观myQualifier/strings.xml中?指定资源限定符

回答

0

如果你想设置不同势语言环境的应用程序,你可以使用下面的代码:

Locale locale = new Locale(countyCode); 
Locale.setDefault(locale); 
Configuration config = new Configuration(); 
config.locale = locale; 
getBaseContext().getResources().updateConfiguration(config, 
     getBaseContext().getResources().getDisplayMetrics()); 
onCreate(null); 

检查也ResourceBundle