我有以下代码强制使用英语作为应用程序语言。
Configuration configuration =
getApplicationContext().getResources().getConfiguration();
configuration.locale = Locale.ENGLISH;
getApplicationContext().getResources().updateConfiguration(
configuration, getApplicationContext().getResources().getDisplayMetrics());
问题是它在活动内部工作,但是name in launcher
并app_name on titlebar
没有改变,它们与系统语言环境保持一致。
我怎样才能更改这些名称呢?