使用android数据绑定刷新活动布局

时间:2018-12-26 06:43:46

标签: android android-layout android-databinding

更改应用程序的语言后,我需要重置活动中的每个textview,按钮等。有没有一种简单的方法可以使用android数据绑定库来执行此操作,而不是重置所有视图文本或刷新活动?

谢谢。

1 个答案:

答案 0 :(得分:0)

我相信,我找到了一种简单的方法:

更改语言后,调用 binding.invalidateAll(); 函数将重新加载所有视图并设置新字符串。为此,我需要在 @ {...} 标签内设置视图标签,例如@ {@ string / some_string}。