Google Maps API v2 SupportMapFragment dentro de ScrollView: los usuarios no pueden desplazar el mapa verticalmente

Estoy tratando de colocar un mapa de Google dentro de una vista de desplazamiento, para que el usuario pueda desplazarse hacia abajo en otros contenidos para ver el mapa. El problema es que esta vista de desplazamiento está consumiendo todos los eventos de contacto vertical, por lo que la experiencia de UI del mapa se vuelve muy extraña.

Sé que en V1 del mapa de Google, podría anular onTouch o setOnTouchListener para llamar a requestDisallowInterceptTouchEvent en MotionEvent.ACTION_DOWN. He intentado implementar el truco similar con V2 en vano.

Hasta ahora he intentado:

Sobrescriba SupportMapFragment y, dentro de onCreateView, configure un oyente táctil para la vistallame a .getView () de una instancia de SupportMapFragment, luego setOnTouchListenerEnvuelva el diseño relativo o el diseño de marco, enmascare el fragmento con una vista transparente o vista de imagen

Ninguno de estos remedió el problema del desplazamiento. ¿Me estoy perdiendo de algo? Si alguien tiene un ejemplo de trabajo de un mapa dentro de la vista de desplazamiento, ¿podría por favor compartir el ejemplo del código?

Respuestas a la pregunta(8)

Su respuesta a la pregunta