我們的應(yīng)用經(jīng)常會(huì)根據(jù)場景來決定EditText是否可以編輯
下面介紹幾種禁止EditText編輯的方案
第一種:?
設(shè)置不可編輯?
edit.setFocusable(false);?
edit.setFocusableInTouchMode(false);?
設(shè)置可以編輯?
edit.setFocusableInTouchMode(true);?
edit.setFocusable(true);?
edit.requestFocus();
第二種:?
設(shè)置不可編輯?
edit.setInputType(InputType.TYPE_NULL); //禁止軟鍵盤?
設(shè)置可以編輯?
edit.setInputType(InputType.TYPE_CLASS_TEXT);//開啟軟鍵盤
第三種:?
設(shè)置不可編輯?
et_manage_robot_name.setKeyListener(null);