我正在编写一个应用程序,它一次要求EditText视图不可编辑。我用了editText.setEnabled(false);它是灰色的,但IME仍然弹出,我仍然可以键入字符,为什么这可能是???
答案 0 :(得分:4)
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;
}