首页 > 解决方案 > 调用 recreate() 方法时 TextInputLayout 提示不会刷新

问题描述

我正在使用TextInputLayout. 我将其设置string.xml为应用本地化的提示。因此,在从下拉菜单中更改语言后,我使用使用recreate()选定语言资源刷新整个活动组件但TextInputLayout提示没有刷新的方法。

标签: androidkotlinrefreshrecreatetextinputlayout

解决方案


这是已在此处TextInputLayout报告的材料库的已知错误。

不幸的是,现在没有修复它。

textInputLayout.setHint(R.string.your_string)PS:一种可能的解决方法是再次手动调用onRestoreInstanceState以更新文本。(在 之后调用super.onRestoreInstanceState(bundle))或调用它onViewStateRestored


推荐阅读