我在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)