1

我正在尝试在EditText软键键盘上听 , 中的箭头键 (dpad) 按下。我尝试了多种方法,但是当按下箭头键时,没有任何东西触发键事件被发送到任何侦听器或覆盖的方法。退格键有效,但许多其他键不起作用,包括我想要的那些。

到目前为止我已经尝试过:

  • editText.setOnKeyListener
  • editText.setKeyListener
  • new editText() { @Override onKeyDown() }
4

2 回答 2

0

有一个解决方案可以回答另一个 SO 问题,尽管它可能很笨拙,但它会起作用。他们的解决方案是处理 EditView 失去焦点。

关联

于 2013-04-30T22:49:00.667 回答
0

这是在黑暗中拍摄,可能是KeyEvent.KEYCODE_DPAD_LEFT或 KeyEvent 类中的其他常量之一?您可以尝试检查 中的每个箭头事件OnEditorActionListener,就像在另一个 SO 问题中一样:https ://stackoverflow.com/a/5077543/475217

于 2013-04-30T23:15:58.180 回答