我正在使用 TextInputLayout . 我把它的暗示从 string.xml 应用本地化。因此,在从下拉列表中更改语言后,我使用 recreate() 方法,该方法使用选定的语言资源刷新整个活动组件,但 TextInputLayout 提示不会得到刷新。
TextInputLayout
string.xml
recreate()
mwkjh3gx1#
这是已知的材料库错误 TextInputLayout 已经在这里报道了。不幸的是,现在还没有解决办法。ps:一种可能的解决方法是手动调用 textInputLayout.setHint(R.string.your_string) 再次 onRestoreInstanceState 更新文本(以后再说吧 super.onRestoreInstanceState(bundle) )
textInputLayout.setHint(R.string.your_string)
onRestoreInstanceState
super.onRestoreInstanceState(bundle)
1条答案
按热度按时间mwkjh3gx1#
这是已知的材料库错误
TextInputLayout
已经在这里报道了。不幸的是,现在还没有解决办法。
ps:一种可能的解决方法是手动调用
textInputLayout.setHint(R.string.your_string)
再次onRestoreInstanceState
更新文本(以后再说吧super.onRestoreInstanceState(bundle)
)