3
我已阅读过有关本地化的信息:http://developer.android.com/guide/topics/resources/localization.html 但我需要在运行时切换我的android应用程序中的语言,例如,通过微调。如何在运行时更改语言
我试图做SUBJ这样
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = new Locale(language_code.toLowerCase(),
coutry_code.toUpperCase());
res.updateConfiguration(conf, dm);
但所有更改只有在重新启动应用程序 谁能帮我申请后?
谢谢,山姆! 也许你可以回答如何从某些地区获取资源字符串? – 2010-10-28 17:00:34
我很抱歉,你将不得不再次唠叨..我不确定你在问什么。你是否问过,如何有多个地方获取字符串? – Samuel 2010-11-02 17:01:29
我有几个语言环境 - en,ru,fr,de。当在选定的设备设置中时法语区域设置和我试图调用getString(strId)返回给我的值将来自fr/strings.xml,但如果我想从另一个字符串获取字符串,例如英语?是否存在某种获得像getString(strId,locale)这样的字符串的方法? – 2010-11-08 16:18:05