gpt4 book ai didi

android - 使用软键盘android打字时的touchEvent

转载 作者:行者123 更新时间:2023-11-29 17:46:49 24 4
gpt4 key购买 nike

在我的应用程序中,当用户在 TextView 上使用他的软键盘打字时,我想接收 touchEvent(MotionEvent) 事件。我已经尝试在主要 Activity 上使用 dispatchTouchEvent(MotionEvent),但在键入期间不会触发此事件。有办法处理吗?

编辑:主要思想是从软键产生两个不同的事件,一个用于提交的字母(例如 keyUp 和 keyDown),另一个与触摸相关,如 dispatchTouchEvent,因为当你按下一个字母时,你触摸了屏幕,意思是你应该出现一个 dispatchTouchEvent 或类似的东西。

最佳答案

不可能从软键盘获取触摸事件,因为 Android 键盘基本上是独立的 Android 应用程序,它们已经使用了它们的触摸事件。但是,您可以使用 onKeyDown 对他们的按键使用react和 onKeyUp事件。另见 http://developer.android.com/training/keyboard-input/commands.html

关于android - 使用软键盘android打字时的touchEvent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25961220/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com