Android 如何禁用编辑文本

Android 如何禁用编辑文本,android,android-edittext,Android,Android Edittext,我正在编写一个应用程序,它要求EditText视图在某个时间是不可编辑的。我使用了editText.setEnabled(false);它变灰了,但IME仍然会弹出,我仍然可以输入字符,为什么会这样?可能重复:可能重复: if (cbProhibitEditPW.isChecked()) { // disable editing password editTextPassword.setFocusable(false);

我正在编写一个应用程序,它要求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;
            }