gpt4 book ai didi

android - GridView 吃掉我的 onTouch 事件并开始 "scrolling"

转载 作者:行者123 更新时间:2023-11-30 00:18:00 30 4
gpt4 key购买 nike

我正在创建一个 Android 应用程序,我需要在其中跟踪 GridView 内的几个元素上的指针。问题是,如果指针稍微向上或向下移动一点,GridView 就会进入某种滚动模式(即使它很容易适合屏幕),因此事件不会再到达 subview 。我能做些什么来防止这种行为并继续跟踪这些 child 体内的指针吗?

所以澄清一下:指针跟踪工作正常,直到起始位置和当前位置之间的垂直差异变大。在那一刻,不再有触摸事件到达我的子元素,如果 gridView 不适合屏幕,它就会开始滚动。

最佳答案

我在 another StackOverflow post 找到了解决方案.简单地说,解决方案是创建一个扩展 GridView 并覆盖 onInterceptTouchEvent 方法的类,该方法必须在必须禁止滚动(或任何其他形式的拦截)时返回 false。

关于android - GridView 吃掉我的 onTouch 事件并开始 "scrolling",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46858814/

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