我们的应用经常会根据场景来决定EditText是否可以编辑
下面介绍几种禁止EditText编辑的方案
第一种:
设置不可编辑
edit.setFocusable(false);
edit.setFocusableInTouchMode(false);
设置可以编辑
edit.setFocusableInTouchMode(true);
edit.setFocusable(true);
edit.requestFocus();
第二种:
设置不可编辑
edit.setInputType(InputType.TYPE_NULL); //禁止软键盘
设置可以编辑
edit.setInputType(InputType.TYPE_CLASS_TEXT);//开启软键盘
第三种:
设置不可编辑
et_manage_robot_name.setKeyListener(null);