ScrollView 嵌套ListView问题

自定义的 listview中实现左右侧滑删除的功能。。。。(如图) listview继承SwipeMenuListView
自定义的listview中/ @Override
public boolean onTouchEvent(MotionEvent ev) {
requestDisallowInterceptTouchEvent(true);
return super.onTouchEvent(ev);
}
是Scrollview不抢Listview的点击事件 但问题是在点击listview区域的时候 scrollview不能滑动
这导致的问题是 如果货物添加过多,则没办法滑动Scrollview进行查看
mLst.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: // 按住屏幕
mScrollView.requestDisallowInterceptTouchEvent(true);
Log.e("父控件获取权限", "获取");
break;
case MotionEvent.ACTION_MOVE: // 移动
mScrollView.requestDisallowInterceptTouchEvent(false);
Log.e("父控件下方权限", "下放");
break;
case MotionEvent.ACTION_CANCEL:
mScrollView.requestDisallowInterceptTouchEvent(false);
Log.e("父控件下方权限", "下放");
break;
}
return false;
}
});
在listview中也对其的ontouch做了处理 但是问题是点击删除按钮时触发action_down时 导致listview获取不到点击事件
求大神赐教

...全文
相关推荐
ScrollView嵌套ListView,解决显示不全的问题
当在一个ScrollView内嵌套一个ListView时,可能会遇到显示不全的问题,这通常是由于两者都具有滚动功能而产生的冲突。下面将详细解释这个问题,并提供解决方案。
scrollview与listview嵌套问题
然而,当这两个组件被嵌套使用时,可能会遇到一些挑战和问题,这就是"scrollview与listview嵌套问题"的主题。首先,我们要理解为什么会出现这样的问题。
scrollview与listview嵌套问题 Eclipse版
总的来说,处理ScrollView和ListView的嵌套问题需要理解每个组件的工作原理,合理地禁用滚动,优化Adapter,以及注意布局设计。
解决ScrollView嵌套ListView问题的几种方案
总的来说,解决ScrollView嵌套ListView问题需要根据具体应用场景选择合适的方法。
解决Scrollview嵌套listview下拉刷新的一些问题
当在一个ScrollView中嵌套一个ListView时,可能会遇到一些特定的问题,尤其是在实现下拉刷新功能时。本文将深入探讨这些问题及其解决方案。


