私が持っているActivity
とEditText
、ボタンとListView
。目的は、に検索画面を入力しEditText
、ボタンを押して、検索結果にこのリストを表示させることです。
これはすべて完璧に機能していますが、仮想キーボードの動作がおかしいです。
をクリックするEditText
と、仮想キーボードが表示されます。仮想キーボードの「完了」ボタンをクリックすると、消えます。ただし、仮想キーボードで[完了]をクリックする前に検索ボタンをクリックすると、仮想キーボードが残り、それを取り除くことができません。「完了」ボタンをクリックしてもキーボードは閉じません。「完了」ボタンが「完了」から矢印に変わり、表示されたままになります。
ご協力いただきありがとうございます
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);