我在Android Market Application中注意到了,当您单击搜索按钮上方时,它会显示键盘,但是当您单击back按钮时,搜索EditText变为不可见,而keyboard被隐藏。问题是在按返回键后隐藏键盘后,我无法隐藏EditText,因为我找不到用于隐藏键盘事件的监听器。
我找到了这个样本How to capture the "virtual keyboard show/hide" event in Android?
但在软键盘上不起作用。

最佳答案

您需要实现此功能以捕获BACK按钮,然后再将其分派(dispatch)给IME:

http://developer.android.com/reference/android/view/View.html#onKeyPreIme(int, android.view.KeyEvent)

10-08 16:40