我正在尝试在软键盘上的EditText
中按下箭头键(dpad)。我尝试了多种方法,但是当按下箭头键时,没有任何内容触发将键事件发送到任何侦听器或重写方法。退格键有效,但许多其他键不起作用,包括我想要的那些。
到目前为止我尝试过:
editText.setOnKeyListener
editText.setKeyListener
new editText() {
@Override
onKeyDown()
}
答案 0 :(得分:0)
有一个解决另一个SO问题的解决方案,虽然它可能是kludgy,但它会起作用。他们的解决方案是处理EditView失去的焦点。
答案 1 :(得分:0)
这是一个黑暗中的镜头,可能是KeyEvent.KEYCODE_DPAD_LEFT或KeyEvent类中的其他常量之一?您可以尝试检查OnEditorActionListener
中的每个箭头事件,就像在其他SO问题中一样:https://stackoverflow.com/a/5077543/475217