博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
屏蔽scrollview的滚动
阅读量:6340 次
发布时间:2019-06-22

本文共 547 字,大约阅读时间需要 1 分钟。

  外层有scrollview时,手指移动方向跟滚动条方向相同时,会导致scrollview的滚动。此时如果不想滚动的话,可以在要接受ontouch的子视图,或者子子视图中的touch监听里加上v.getParent().requestDisallowInterceptTouchEvent(true);,就可屏蔽scrollview的滚动。

  例子如下:xml文件

 现在我要准备在child_view接受ontouch事件,并且屏蔽Scrollview的滚动事件

child_view.setOnTouchListener(new OnTouchListener() {						@Override			public boolean onTouch(View v, MotionEvent event) {				v.getParent().requestDisallowInterceptTouchEvent(true);				return false;			}		});

笔者亲测有效。

转载于:https://www.cnblogs.com/jlyg/p/6601498.html

你可能感兴趣的文章
python学习-递归
查看>>
day:35:netfilter防火墙的管理工具firewalld及iptables备份恢复
查看>>
第六讲:用户界面 View(二)
查看>>
lsof用户及恢复日志文件
查看>>
Python之获取系统信息--(二)
查看>>
IE9,IE10不能显示@font-face定义的字体
查看>>
JSP----ISPI
查看>>
oracle 归档日志满了如何处理
查看>>
虚函数
查看>>
jsp当中引入静态文件
查看>>
登陆框post注入教程
查看>>
maven打包
查看>>
我的友情链接
查看>>
如何对kubernetes scheduler进行二次开发
查看>>
单引号,双引号,不加引号的区别和使用规则
查看>>
【东东学数据结构】快速排序
查看>>
这一步我走了三个月
查看>>
30大最有影响力的Web设计与开发英文博客
查看>>
【MYSQL批量更新】
查看>>
traffic server的三个进程
查看>>