나는이 Activity
와 EditText
, 버튼과를 ListView
. 목적은에 검색 화면을 입력 EditText
하고 버튼을 누르고 검색 결과가이 목록을 채우도록하는 것입니다.
이것은 모두 완벽하게 작동하지만 가상 키보드는 이상하게 작동합니다.
를 클릭하면 EditText
가상 키보드가 나타납니다. 가상 키보드에서 "완료"버튼을 클릭하면 사라집니다. 그러나 가상 키보드에서 "완료"를 클릭하기 전에 검색 버튼을 클릭하면 가상 키보드가 그대로 유지되어 제거 할 수 없습니다. "완료"버튼을 클릭해도 키보드가 닫히지 않습니다. "완료"단추를 "완료"에서 화살표로 변경하고 계속 표시합니다.
당신의 도움을 주셔서 감사합니다
inputManager.hideSoftInputFromWindow((null == getCurrentFocus()) ? null : getCurrentFocus().getWindowToken(), InputMethodManager.HIDE_NOT_ALWAYS);