我曾在这里阅读有关本地化的内容:http://developer.android.com/guide/topics/resources/localization.html。但我需要在运行时通过Spinner等方式切换Android应用程序的语言。
我尝试以以下方式进行操作:
我尝试以以下方式进行操作:
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = new Locale(language_code.toLowerCase(),
coutry_code.toUpperCase());
res.updateConfiguration(conf, dm);
但是所有的更改都只有在重新启动应用程序后才会生效。有人能帮忙吗?