android gridview item 响应事件在长按后交给其他view处理

android gridview item 响应事件在长按后交给其他view处理,比如,点击按钮弹出gridview菜单,点击item这时候菜单窗口隐藏,屏幕中的其他view执行了其他操作,比如其他view抓取到了屏幕移动抬起等操作然后执行任务。

还是么有明白你要问的重点

这是因为其他view有添加对长按事件的处理,而你当前的view没有对长按事件进行侦听,所以造成当你在当前view长按的时候,触发了其它view的事件。
希望解答对你有所帮助!

item的点击监听方法没有拦截点击事件(return false),又把MotionEvent传递给了其他的ChildView。
解决办法就是在item的点击监听里return true

你直接在长按事件里调用你需要响应的view的onTouchEvent()事件,将event传进去就可以