提交搜索或选择搜索建议时隐藏键盘

Mri*_*lla 5 java android android-keypad android-searchmanager

我有一个动作栏搜索小部件,也提供搜索建议.当用户键入查询并提交或选择搜索建议时,键盘不会消失.我该如何解决这个问题?

我无法弄清楚如何在搜索提交或建议选择时隐藏键盘.

谢谢.

Com*_*are 9

要隐藏输入法编辑器,请使用InputMethodManager:

  InputMethodManager imm=
      (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);

  imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
Run Code Online (Sandbox Code Playgroud)

onEditorAction()例如,您可以使用此示例,如此示例项目中所示.