2
Как переопределить кнопку включения клавиатуры?
Я хочу, чтобы мой невидимый EditText, когда пользователь закрывает клавиатуру вниз кнопку ..
Try -1
я попробовал KeycodeBack, но это не работает
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
MainActivity.editText2.setVisibility(View.INVISIBLE) ;
return true;
}
return super.onKeyDown(keyCode, event);
}
Попробуйте -2
Я пробовал на editorActionListener но также не полезно
editText2.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
boolean handled = false;
if (actionId == EditorInfo.IME_ACTION_DONE ||event.getKeyCode() == KeyEvent.KEYCODE_BACK||event.getAction()==KeyEvent.KEYCODE_ENTER
) {
MainActivity.editText2.setVisibility(VISIBLE);
}
return handled ;
}
});
но Event
всегда null
.
попытаться увидеть http://stackoverflow.com/questions/27721709/prevent-softkeyboard-dismiss-on-the-android-back-button-press/27721774#27721774 –