@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode()==KeyEvent.KEYCODE_ENTER&&event.getAction()!=KeyEvent.ACTION_UP) { //不响应抬起事件
/*隐藏软键盘*/
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (inputMethodManager.isActive()) {//如果软键盘处于显示状态
inputMethodManager.hideSoftInputFromWindow(etComment.getWindowToken(), 0);
}
// TODO: 2016/6/24 发表评论为什么弹两次
postMyComment();
return true;
}
return super.dispatchKeyEvent(event);
}