按照网上说的方法整理了一下
//获取地图下的第一个子View
View v = mapView.getChildAt(0);
//设置监听
v.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
scrollView.requestDisallowInterceptTouchEvent(false);
} else {
scrollView.requestDisallowInterceptTouchEvent(true);
}
return false;
}
});
然后问题就解决啦