When a person clicks on the EditText he has a virtual keyboard. It has all sorts of buttons, except for letters and numbers, for example, the Enter button.
I need to intercept or prohibit clicking on these buttons. Buttons like "language change" or even worse - long pressing the "language change" button a dialog box appears where you can get into the settings.
This is how I intercept the Enter key.
editText.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View view, int keyCode, KeyEvent keyEvent) { if ((keyEvent.getAction() == KeyEvent.ACTION_DOWN) && (keyCode == KeyEvent.KEYCODE_ENTER)) { return true; } return false; } });
For the rest I can not.