Обновление макета активности с помощью привязки данных Android - PullRequest
0 голосов
/ 26 декабря 2018

После изменения языка приложения мне нужно сбросить все текстовые представления, кнопки и т. Д. В рамках действия.Есть ли простой способ сделать это, используя библиотеку привязки данных Android, вместо того, чтобы сбрасывать все тексты представлений или обновлять действие?

Заранее спасибо.

1 Ответ

0 голосов
/ 26 декабря 2018

Полагаю, я нашел простой способ:

После изменения языка вызов функции binding.invalidateAll (); перезагрузит все представления и установит новые строки.Чтобы это работало, мне нужно было установить метку представлений внутри тега @ {...} , например @ {@ string / some_string}.

...