【发布时间】:2014-01-11 14:39:13
【问题描述】:
我正在尝试在我的应用中更改设备的语言。我有这个代码:
Locale locale = new Locale("en_US");
Locale.setDefault(locale);
Configuration config = new Configuration();
config.locale = locale;
getApplicationContext().getResources().updateConfiguration(config, null);
Log.i("some","Well, I tried!");
但是这段代码不会改变我设备的状态,并且在 LogCat 中我可以看到“嗯,我试过了”消息。这种奇怪行为的可能原因是什么?
【问题讨论】:
标签: android