如何在软键盘中使用onTouchEvent()?

时间:2014-04-25 16:48:02

标签: android android-softkeyboard

我知道onTouchEvent() 可以在view中返回当前触摸点的x,y, 但是,当我触摸softkeyboard上的某个键时。 该方法无效,

我的问题是如何在Android上将onTouchEvent应用于softkeyboard

1 个答案:

答案 0 :(得分:0)

无法获得软键盘的触摸事件。

如果要在键入EditText时捕获密钥,请查看EditText.addTextChangedListener()功能。

或者,尝试在View.OnKeyListener中实施Activity界面,或覆盖public boolean dispatchKeyEvent(KeyEvent e)或覆盖public boolean onKeyDown(int keyCode, KeyEvent event)。在所有这些情况下,您可以查看keyCodeKeyEvent是什么,并根据需要进行处理。