如何禁用EditText

时间:2011-04-06 20:57:13

标签: android android-edittext

我正在编写一个应用程序,它一次要求EditText视图不可编辑。我用了editText.setEnabled(false);它是灰色的,但IME仍然弹出,我仍然可以键入字符,为什么这可能是???

1 个答案:

答案 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;
            }