Я пишу приложение, которое требует, чтобы представление EditText было недоступным для редактирования. Я использовал editText.setEnabled (false); все в порядке, но IME все еще выскакивает, и я все еще могу печатать символы, почему это может быть ???
if (cbProhibitEditPW.isChecked()) { // disable editing password editTextPassword.setFocusable(false); editTextPassword.setFocusableInTouchMode(false); // user touches widget on phone with touch screen editTextPassword.setClickable(false); // user navigates with wheel and selects widget isProhibitEditPassword= true; } else { // enable editing of password editTextPassword.setFocusable(true); editTextPassword.setFocusableInTouchMode(true); editTextPassword.setClickable(true); isProhibitEditPassword= false; }