在填写完EditText中内容时,有时点击其他地方需要隐藏输入法,在你的Activity中重中onTouchEvent方法即可,edt_remark为你的EditText
//点击EditText其他地方隐藏输入法
@Override
public boolean onTouchEvent(MotionEvent event) {
InputMethodManager imm = (InputMethodManager) this.getSystemService(Context.INPUT_METHOD_SERVICE);
boolean isOpen = imm.isActive();
if(isOpen){
imm.hideSoftInputFromWindow(edt_remark.getWindowToken(), 0);
}
return super.onTouchEvent(event);
}