私は検索提案も提供するアクションバー検索ウィジェットを持っています。ユーザーがクエリを入力して提出するか検索候補を選択すると、キーボードは消えません。この問題を解決するにはどうすればよいですか?検索が提出されたとき、または検索候補が選択されたときにキーボードを隠す
私は検索提出または提案の選択時にキーボードを隠す方法を理解できませんでした。
ありがとうございます。
私は検索提案も提供するアクションバー検索ウィジェットを持っています。ユーザーがクエリを入力して提出するか検索候補を選択すると、キーボードは消えません。この問題を解決するにはどうすればよいですか?検索が提出されたとき、または検索候補が選択されたときにキーボードを隠す
私は検索提出または提案の選択時にキーボードを隠す方法を理解できませんでした。
ありがとうございます。
InputMethodManager
を使用して、入力メソッドエディタを非表示にするには:
InputMethodManager imm=
(InputMethodManager)getSystemService(INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
this sample projectに示すように、あなたは、例えば、onEditorAction()
からこれを使用することができます。
私はちょうど同じ問題に直面して、検索
@Override
public boolean onQueryTextSubmit(String query) {
searchView.clearFocus();
return true;
}
グッドラック後にキーボードを非表示にするには、この方法できました!
[Androidソフトキーボードを閉じる/隠す](http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard)の複製が可能です。 –