1
EditText
にsetOnEditorActionListener
を追加しましたので、「完了」ボタンを押すことができます。下のコードで見ることができるように動作し、if()
セクションに入ると、キーボードは開いたままになり、閉じません。完了のリッスンでソフトキーボードが閉じない
私はまだ「完了」ボタンを押してキーボードを閉じるために何を変更する必要がありますか?
etCompany.setOnEditorActionListener(new BackEventEditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
((GetStartedActivity) getActivity()).isKeyboardOpen = false;
setVisibleContent();
return true;
}
return false;
}
});
に近いそれを強制することができ、この1: '<のEditText ... アンドロイド:imeOptions = "actionDone"/>' –