首先在XML中修改想把回车键改变为什么键
android:imeOptions="actionSend"
android:inputType="text"
其中actionSend就是改为发送
然后在代码中进行监听
<pre name="code" class="java"> @Override
public boolean dispatchKeyEvent(KeyEvent event) {
if(event.getKeyCode() == KeyEvent.KEYCODE_ENTER){
/*隐藏软键盘*/
InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if(inputMethodManager.isActive()){
inputMethodManager.hideSoftInputFromWindow(CommentActivity.this.getCurrentFocus().getWindowToken(), 0);
}
ToastTools.show(CommentActivity.this,"点击了回车键!");
return true;
}
return super.dispatchKeyEvent(event);
}