设置文本编辑器的按回车时触发的事件

 1 /***
 2      * 绑定文本编辑器的字符监听事件
 3      */
 4     private void BindEditTexKeyListenerEvents() {
 5         this._ShuakaEditText.setOnKeyListener(new OnKeyListener() {
 6 
 7             @Override
 8             public boolean onKey(View view, int keyCode, KeyEvent keyEvent) {
 9                 if (KeyEvent.KEYCODE_ENTER == keyCode
10                         || KeyEvent.KEYCODE_DPAD_CENTER == keyCode) {
11                     Send();
12                     return true;
13                 }
14                 return false;
15             }
16         });
17     }

注意:

  这里面使用了KeyEvent.KEYCODE_ENTERKeyEvent.KEYCODE_DPAD_CENTER,我们在一般的手机和平板上面测试了下,回车之后触发的是KeyEvent.KEYCODE_ENTER,然后再一般的电视(android电视)上面触发的是KeyEvent.KEYCODE_DPAD_CENTER