android - onTouchevent() 与 onTouch()

标签 android ontouchlistener touch-event

在对 onTouchEvent 和 onTouch 进​​行了多次实验后,我发现只要你声明了接口(interface)并正确放置了 Listener,onTouch 就可以在任何你想要的地方工作(无论是在 Activity 中还是在 View 中)!另一方面,onTouchEvent 只在 View 内有效! 我的假设正确吗?这是真正的区别吗?

最佳答案

是的,您是正确的 - onTouch()View用户 用于获取触摸事件,而 onTouchEvent() View派生类用来获取触摸事件。

关于android - onTouchevent() 与 onTouch(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5002049/

相关文章:

Android OnDragListener - ACTION_DRAG_ENDED 触发多次

android - OnTouchListener 错误

ios - Swift - 如何将触摸事件传递到属于第二个 UIWindow 的多个按钮,但忽略其他所有内容

Java编程帮助和android开发

android - 如何在与 facebook 集成时解决这些问题

android - 来自 android gcm 只收到最后的通知......?

android - Galaxy S5 上的 camera2 问题

Android WebView - 拦截点击

Android WindowManager TYPE_SYSTEM_ALERT 触摸布局

android - Android 中没有图库的全屏 ImageSwitcher