只需要自定义ListView,重写onTouchEvent(MotionEvent event) 方法,通知父控件不要干扰即可:
直接上代码:
@Override
public boolean onTouchEvent(MotionEvent event){
switch(event.getAction()){
case MotionEvent.ACTION_DOWN:
getParent().requestDisallowInterceptTouchEvent(true);
break;
default:
break;
}