Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象
来源:互联网 发布:九回时间旅行 知乎 编辑:程序博客网 时间:2024/05/16 06:52
Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象
在给listview添加onTouch事件后发现这些怪异现象,在网上没有搜到这种帖子,于是就自己琢磨琢磨。
根据上面的代码我想我们已经知道是怎么回事了,如果return true;就会扰乱listview的点击、长按、滚动(消费ACTION_MOVE)事件。listOrder.setOnTouchListener(new OnTouchListener() {@Overridepublic boolean onTouch(View v, MotionEvent event) {if(event.getAction()==MotionEvent.ACTION_DOWN){startX = event.getX();startY = event.getY();}else if(event.getAction()==MotionEvent.ACTION_UP){endY = event.getY();return false;//这里千万不能消费掉touch事件,否则list会产生点击变长按、list不能滚动的的怪异现象}return false;}});
- Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象
- Android iew 的onTouch事件中,长按、左右滑动和点击判断
- ListView重写onTouch后不能滚动列表问题
- android中scrollview中嵌入listview 产生的滚动问题
- android listview中checkbox 的点击事件
- android的ontouch事件
- android的ontouch事件
- android的ontouch事件
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- ListView中添加Button后,Button的点击事件和ListView的点击事件冲突
- Android中ListView的item不能响应点击事件的原因
- Android中ListView的item不能响应点击事件的原因
- Android中ListView的item不能响应点击事件的原因
- listview中添加Button后item不能点击的解决办法
- Android中丰富多彩的onTouch事件
- Android中丰富多彩的onTouch事件
- 黑马程序员_java高效计数器
- 方格取数
- 在html中,怎么改变<table><form>在页面显示的位置?
- 50,C++(04)
- linux软件安装卸载
- Android中设置onTouch事件后listview产生点击变长按、不能滚动的的怪异现象
- 数据结构之图的存储结构——动态邻接表
- latex中的希腊字母
- hdu4771 Stealing Harry Potter's Precious 亚洲区域赛杭州赛区第二题题解
- 《编程之美》:黑球,白球各100,问最后剩下一个是黑球的概率
- jQuery Global jQuery event
- 求平均数 (x&y)+((x^y)>>1)原理
- Oracle sql语句执行顺序
- 高斯消元