Как обновить DrawerLayout после смены языка? - PullRequest
0 голосов
/ 03 мая 2019

Я пытался локализовать свое приложение на разные языки, все работает, но элементы макета ящика не будут обновляться до нового языка, если приложение не будет перезапущено, вот код, который я использовал для изменения языка.

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

переменная lang является языком, который устанавливается.

так есть ли способ обновить макет ящика после установки языка?

...