My problem: starting from the second time the software keyboard is shown on the screen, it entirely hides my EditText.
Attribute android:windowSoftInputMode=\"adjus
For me overriding onKeyPreIme doesn't work. So I override dispatchKeyEventPreIme instead.
onKeyPreIme
dispatchKeyEventPreIme
@Override public boolean dispatchKeyEventPreIme(KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_BACK){ clearFocus(); } return super.dispatchKeyEventPreIme(event); }