【发布时间】:2014-03-19 18:34:58
【问题描述】:
我在ListView 中有一个ViewPager。一切正常(列表视图中的垂直滚动/ViewPager 中的水平滚动)。但是我在捕捉列表视图项目上的点击事件时遇到问题(viewpager 填充了列表视图项目)。
到目前为止我尝试过
将列表视图设置为可点击
扩展了
Viewpager并添加了一个手势检测器,用于检测水平滚动并设置requestDisallowInterceptTouchEvent(false)如果手势不是水平滚动为我的列表视图设置
setOnItemClickListener
问题:setOnItemClickListener 没有被调用
我也尝试将 onclick 列表器直接添加到 viewPager,但也没有调用该列表器
基本上我正在寻找一种解决方案,我可以检测到对列表视图项或页面查看器的点击并启动一个意图。
P.S 任何关于 android 如何处理视图上的触摸事件的链接也将不胜感激
【问题讨论】:
标签: android android-layout android-fragments android-listview android-viewpager