更改语言后如何刷新DrawerLayout?

时间:2019-05-03 05:06:53

标签: android navigation-drawer locale

我试图使用不同的语言来本地化我的应用程序,但一切正常,但是抽屉布局中的项目不会更新为新语言,除非重新启动应用程序,这里是我用来更改语言的代码。

Locale locale = new Locale(lang);
Locale.setDefault(locale);
Configuration config =  new Configuration();
config.locale = locale;
c.getResources().updateConfiguration(config,c.getResources().getDisplayMetrics());

变量lang是所设置的语言。

设置语言后,有什么方法可以刷新抽屉布局吗?

0 个答案:

没有答案