Глядя на документацию Android здесь:
https://developer.android.com/training/keyboard-input/style. HTMLа>,
в частности:
EditText editText = (EditText) findViewById(R.id.search);
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
boolean handled = false;
if (actionId == EditorInfo.IME_ACTION_SEND) {
sendMessage();
handled = true;
}
return handled;
}
});
Это не закрывает клавиатуру после нажатия кнопки отправки. Он также не закрывает клавиатуру, если handled
установлено на false
.
Как правильно скрыть клавиатуру в этом случае?
Глядя на :-
как скрыть клавиатуру после ввода EditText в Android?, кажется, существует множество способов. Это действительно способ пойти в Android?