我知道onTouchEvent()
可以在view
中返回当前触摸点的x,y,
但是,当我触摸softkeyboard
上的某个键时。
该方法无效,
我的问题是如何在Android上将onTouchEvent
应用于softkeyboard
?
答案 0 :(得分:0)
无法获得软键盘的触摸事件。
如果要在键入EditText
时捕获密钥,请查看EditText.addTextChangedListener()
功能。
或者,尝试在View.OnKeyListener
中实施Activity
界面,或覆盖public boolean dispatchKeyEvent(KeyEvent e)
或覆盖public boolean onKeyDown(int keyCode, KeyEvent event)
。在所有这些情况下,您可以查看keyCode
或KeyEvent
是什么,并根据需要进行处理。