从Android中的不同值文件夹中获取字符串

Jai*_*Jai 1 android localization

我想为不同类型的语言开发android应用程序.所以我使用了本地化.为此,我创建了不同的值文件夹,如值-fr,values-ja,values-de.N还根据该values文件夹创建了具有静态值的strings.xml.一切都很好.但现在我的问题是我想根据用户的语言选择更改UI文本.那么如何从values-> string.xml手动获取特定语言的特定字符串值???

我觉得这可能很容易,但我不知道.

谢谢,

Kan*_*mal 7

Locale locale = new Locale("cn");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale; 
getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics());
Run Code Online (Sandbox Code Playgroud)

http://developer.android.com/guide/topics/resources/localization.html