1. 程式人生 > >EditText 設定可編輯不可編輯

EditText 設定可編輯不可編輯

專案當中 遇到了EditText不支援編輯的需求,

private KeyListener listener;
listener = habitDetailEditText.getKeyListener();
不可編輯
habitDetailEditText.setKeyListener(null);

可編輯
habitDetailEditText.setKeyListener(listener);

效果比
habitDetailEditText.setEnabled(false);
好 區別自己比較吧