textinputlayout提示在调用recreate()方法时不会刷新

ccgok5k5  于 2021-09-13  发布在  Java
关注(0)|答案(1)|浏览(322)

我正在使用 TextInputLayout . 我把它的暗示从 string.xml 应用本地化。因此,在从下拉列表中更改语言后,我使用 recreate() 方法,该方法使用选定的语言资源刷新整个活动组件,但 TextInputLayout 提示不会得到刷新。

mwkjh3gx

mwkjh3gx1#

这是已知的材料库错误 TextInputLayout 已经在这里报道了。
不幸的是,现在还没有解决办法。
ps:一种可能的解决方法是手动调用 textInputLayout.setHint(R.string.your_string) 再次 onRestoreInstanceState 更新文本(以后再说吧 super.onRestoreInstanceState(bundle) )

相关问题