标签: android android-layout android-databinding
更改应用程序的语言后,我需要重置活动中的每个textview,按钮等。有没有一种简单的方法可以使用android数据绑定库来执行此操作,而不是重置所有视图文本或刷新活动?
谢谢。
答案 0 :(得分:0)
我相信,我找到了一种简单的方法:
更改语言后,调用 binding.invalidateAll(); 函数将重新加载所有视图并设置新字符串。为此,我需要在 @ {...} 标签内设置视图标签,例如@ {@ string / some_string}。