1
我正在編寫一個應用程序,它一次需要EditText視圖是不可編輯的。我用editText.setEnabled(false);它是灰色的好,但IME仍然彈出,我仍然可以鍵入字符,爲什麼這可能是?如何禁用EditText
我正在編寫一個應用程序,它一次需要EditText視圖是不可編輯的。我用editText.setEnabled(false);它是灰色的好,但IME仍然彈出,我仍然可以鍵入字符,爲什麼這可能是?如何禁用EditText
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;
}
可能的重複:http://stackoverflow.com/questions/660151/how-to-replicate-androideditable-false-in-code – eldarerathis 2011-04-06 21:01:35