今天开发项目的时候,需要联合使用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;
}
}