検索候補も提供するアクションバー検索ウィジェットがあります。ユーザーがクエリを入力して送信するか、検索候補を選択しても、キーボードは消えません。この問題を解決するにはどうすればよいですか?
検索の送信または提案の選択時にキーボードを非表示にする方法を理解できませんでした。
ありがとうございました。
検索候補も提供するアクションバー検索ウィジェットがあります。ユーザーがクエリを入力して送信するか、検索候補を選択しても、キーボードは消えません。この問題を解決するにはどうすればよいですか?
検索の送信または提案の選択時にキーボードを非表示にする方法を理解できませんでした。
ありがとうございました。
入力メソッドエディタを非表示にするには、次を使用しますInputMethodManager
。
InputMethodManager imm=
(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
onEditorAction()
これは、たとえば、このサンプルプロジェクトに示されているように使用できます。
私はちょうど同じ問題に直面しています、そしてこの方法は検索後にキーボードを隠す
@Override
public boolean onQueryTextSubmit(String query) {
searchView.clearFocus();
return true;
}
幸運を !!