Android 在listview中已设置onclick listener的视图上触摸“不工作”。

Android 在listview中已设置onclick listener的视图上触摸“不工作”。,android,android-listview,onclick,swipe,swipe-gesture,Android,Android Listview,Onclick,Swipe,Swipe Gesture,我正在尝试在我的项目中使用滑动删除和撤消来实现listview。它工作得很好。演示代码是 但我需要处理每个视图的点击事件,每个视图都有一些操作要执行 根据这张图片,视图中哪个在中间(数据1,数据2)有一个clickListener,当我将手指放在lastview(黄色或灰色圆形)上从右向左滑动时,它会检测到滑动,但当我尝试从中间的Textview(数据1,数据2)滑动时,它不允许我从Textview(数据1,数据2)滑动 我需要的是从列表行中的任何位置开始滑动,并处理每个视图的单击(在行内,如

我正在尝试在我的项目中使用滑动删除和撤消来实现listview。它工作得很好。演示代码是

但我需要处理每个视图的点击事件,每个视图都有一些操作要执行

根据这张图片,视图中哪个在中间(数据1,数据2)有一个clickListener,当我将手指放在lastview(黄色或灰色圆形)上从右向左滑动时,它会检测到滑动,但当我尝试从中间的Textview(数据1,数据2)滑动时,它不允许我从Textview(数据1,数据2)滑动

我需要的是从列表行中的任何位置开始滑动,并处理每个视图的单击(在行内,如edittext、Textview和Imageview)


有人能帮我摆脱困境吗

您只需要对ViewGroup.onInterceptTouchEvent()方法进行一些研究

发布一些可以理解的代码。您提供的链接足以为您提供解决方案。@Yog Guru嘿,您的问题解决了吗。我也遇到了同样的问题。请帮帮我。我想在我的ListView上实现滑动手势,同时在它的项目(textview、imageview…)上实现onClick。这是我的SO问题的链接。当我从TextView开始滑动时,ListView的滑动手势从未检测到它。但是,如果我从空白处滑动ListView,则滑动手势会检测到。@NiteshKhatri否,无法获取此问题的解决方案。由于此问题,我切换到与此相关的另一个ui:(