ListView onItemClick 事件与Item 的滑动事件冲突,该如何处理?

dl19860504 2019-08-02 11:53:26
遇到的问题:
对ListView 设置了onItemClick事件,对Item设置了onTouchEvent事件
如果在Item的ACTION_DOWN 中返回 true,那么Item的左右滑动会响应,但是在ListView 中设置的onItemClick就无法触发;
如果在Item的ACTION_DOWN 中返回 false,那么Item的左右滑动无法响应,但是在ListView 中设置的onItemClick却可以触发;

请教各位大神,如何处理,才能让手指滑动的时候触发Item的ACTION_MOVE,不滑动时触发ListView的onItemClick?
...全文
123 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ink_s 2019-08-02
  • 打赏
  • 举报
回复
不要用ListView 的onItemClick ,在Item中监听每个Item的onTouchEvent,然后自己判断是点击还是滑动,然后回调。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧