今天开发项目的时候,需要联合使用listView与ScrollView这两个控件,listView实现水平滑动,ScrollView实现竖直滑动,结果发现listView水平滑动会被ScrollView的竖直方向所
阻拦,重写了ScrollView的onInterceptTouchEvent时间使其返回false,就解决了这个问题。
public class MyScrollView extends ScrollView{ public MyScrollView(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated constructor stub } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { return false; } }