ScrollView嵌套ListView滑动冲突问题
来源:互联网 发布:windows vps怎么使用 编辑:程序博客网 时间:2024/06/05 22:37
解决ListView在ScrollView中ListView滑动的问题。系统默认是将滑动事件交给scrollview处理,因为scrollview和listview都是可滑动的,而scrollview是父view,会拦截滑动事件自己实现。所以需要我们自己自定义一个listview在它的dispatchTouchEvent方法里面将父view(这里就是scrollview)InterceptTouchEvent给设置为false,就是不让父view去拦截触摸事件,直接交给子view(就是listview)处理,这样我们滑动的时候系统就认为我们是滑动listview而不是scrollview了(也就实现在限制的区域内滑动listview,不然的话会直接滑倒下面的控件,listview只显示前几条)
实现代码:
public class MyListView extends ListView { public MyListView(Context context) { super(context); } public MyListView(android.content.Context context,android.util.AttributeSet attrs){ super(context, attrs); } @Override public boolean dispatchTouchEvent(MotionEvent ev) { // TODO Auto-generated method stub getParent().requestDisallowInterceptTouchEvent(true);//这句话的作用 告诉父view,我的单击事件我自行处理,不要阻碍我。 return super.dispatchTouchEvent(ev); }}
引用http://blog.csdn.net/duguju/article/details/50479292
ScrollView与RecyclerView滑动冲突的问题
地址:http://blog.csdn.net/u014434080/article/details/70256098
阅读全文
0 0
- ScrollView嵌套ListView滑动冲突问题
- Android解决ScrollView嵌套ListView滑动冲突问题
- ScrollView嵌套ListView——解决滑动冲突问题
- 解决ScrollView嵌套ListView滑动冲突显示不全的问题
- ScrollView与Listview嵌套使用时的滑动冲突问题
- scrollview嵌套listview滑动,上拉刷新,冲突等问题
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- 解决ListView嵌套在ScrollView中滑动冲突问题
- ScrollView嵌套ListView显示加滑动冲突问题
- Android ScrollView中嵌套ListView,滑动冲突问题的解决
- 新手上路,scrollview 嵌套listview scrollview嵌套scrollview滑动冲突等问题的学习
- ScrollView嵌套ListView冲突问题
- Scrollview嵌套ListView冲突问题
- ScrollView中嵌套ListView 滑动冲突
- ScrollView嵌套ListView滑动冲突解决
- ScrollView嵌套ListView滑动冲突的解决方案
- 解决ScrollView嵌套ListView滑动冲突
- Scrollview嵌套listview解决滑动冲突
- python 使用Id3算法实现决策树
- 中间件kingshard入门(五):夭折
- 《neural network and deep learning》学习笔记二-sigmoid neurons
- Episode Seven:从SIFT算法到dense SIFT算法
- 搜索时去掉所有特殊字符
- ScrollView嵌套ListView滑动冲突问题
- 北京市昌平区卫星地图离线包下载
- 657. Judge Route Circle
- 数据库SQL优化大总结之 百万级数据库优化方案
- word 2013插入公式之后行距变宽 解决方案
- 【JZOJ 3542】 冒泡排序
- 面经整理-多线程
- USACO08OPEN
- 初探JavaScript魅力(1)