横向Listview滑动与item的点击事件冲突的原因
2016-02-03 18:06
330 查看
有时候我们需类似如下功能:
![](https://img-blog.csdn.net/20160203175634719?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这个时候需要做的有两件事,一是自定义一个横向的ListView,然后写一个adapter,
这些我都完成了,但是最后遇到一个bug,就是在滑动结束时会响应里面item的点击事件,想了很多比较复杂的方法,最后我发现一个原因:
解决办法1:
我是将itemvVew的点击监听放在了adapter的getView()里,最后我是在activity实现的OnItemClickListener(),此时,问题迎刃而解了;
HorizontalListView.java
这个时候需要做的有两件事,一是自定义一个横向的ListView,然后写一个adapter,
这些我都完成了,但是最后遇到一个bug,就是在滑动结束时会响应里面item的点击事件,想了很多比较复杂的方法,最后我发现一个原因:
解决办法1:
我是将itemvVew的点击监听放在了adapter的getView()里,最后我是在activity实现的OnItemClickListener(),此时,问题迎刃而解了;
HorizontalListView.java
相关文章推荐
- 生产库MySQL配置文件my.cnf详解
- java32:I/O
- 调用手机相机
- 经典算法学习——直接插入排序
- Android 开发系列(2) - native代码调用java代码 - 获取硬件 IMEI 和硬件序列号
- HorizontalListView
- java线程池
- iOS 9 学习系列:Contacts Framework
- 单例中的多线程同步写法与分析
- Lotus开发之Lotus Notes中域的验证
- 同一Tomcat 多个端口部署不同的项目
- Genymotion "Unable to start the virtual device"的一种解决方案
- xilinx芯片的 IOB 以及 IOB = false
- SpringMVC验证码生成,点击刷新及验证--基于kaptcha
- 了解Unicode
- Android项目开发常用的简单工具类
- 设计模式七 Builder模式
- tableview 取消点击状态 去除分割线
- Undokumentierte @Formeln/LotusScript im Lotus Notes Client/Server
- 如何开发Domino中的WebService