private EditText mET;
mET.setFocusable(false);//设置为不可编辑 mET.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //下面的顺序不能乱 mET.setFocusable(true);//设置获取焦点可以编辑 mET.setFocusableInTouchMode(true); mET.requestFocus();//重新请求焦点 //强制调用键盘 InputMethodManager inputMethodManager = (InputMethodManager) MainActivity.this.getSystemService(Context.INPUT_METHOD_SERVICE); inputMethodManager.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS); } });