我處於有editText格式的情況。當我在編輯文本中按添加,我在列表中添加一個成員。何時添加(或不)我打開一個自定義對話框。在自定義對話框關閉後隱藏Android中的軟鍵盤
在我的活動我在編輯文本上添加按鈕,點擊時有這樣的代碼:
customDialogTeamMember = new CustomDialogTeamMember(............);
customDialogTeamMember.makeDialog();
editText.getText().clear();
editText.clearFocus();
hideSoftKeyboard();
我hideSoftKeyboard()就像定義:
public void hideSoftKeyboard() {
this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
}
這種方法在其他部分工作應用程序。但這裏不行!
打開自定義對話框。當我關上它時,鍵盤會保持在屏幕上。可能是什麼問題呢?!
你有沒有覆蓋onDismissDialog,並調用hideSoftKeyboa RD();在裏面呢? – AlexTa
請參閱: - http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard – Hangman