我在视图中有一个EditText小部件。当用户选择EditText小部件时,我会显示一些说明并弹出软键盘。
我使用OnEditorActionListener来检测用户何时完成文本输入,并关闭键盘、隐藏说明并执行某些操作。
我的问题是当用户按BACK键关闭键盘时,操作系统会关闭键盘,但我的说明(我需要隐藏)仍然可见。
我尝试重写OnKeyDown方法,但BACK按钮用于关闭键盘时似乎不会调用该方法。
我尝试在EditText小部件上设置OnKeyListener,但也似乎不会调用该方法。
如何检测软键盘被关闭?
onKeyPreIme
吗?还是有特殊原因不这样做? - ErhannisSearchView
中实现类似的效果,请参考 https://dev59.com/BWkw5IYBdhLWcg3wzd3Z - Cheok Yan Cheng