解决百度的MapView 嵌套在ScrollView 中 滑动冲突问题

按照网上说的方法整理了一下

 

        //获取地图下的第一个子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;
            }
        });

 

然后问题就解决啦

你可能感兴趣的:(Android开发,滑动冲突)