Duda scrollView y MapView

55 views
Skip to first unread message

luis miguel navarro

unread,
Dec 6, 2012, 5:05:12 AM12/6/12
to desarrollad...@googlegroups.com
Muy buenas, tengo un problema a la hora de interactuar con un scrollview y un mapview.

El caso es que tengo un layout scrollview y dentro tengo un Mapview en una porcion del layout, sin embargo, al hacer scroll con el dedo todo correcto, pero sin embargo al interactuar con el mapa ( ya sea desplazar con el dedo por el mapa o hacer zoom) en vez de desplazarse, el scrollview baja o sube y el mapa no hace nada. Mi pregunta es, se puede desactivar la porción del mapa dentro del scrollview para que se pueda usar el mapa de forma correcta??

Gracias de antemano

Ing. Marco Antonio Salgado

unread,
Dec 6, 2012, 10:31:20 AM12/6/12
to desarrollad...@googlegroups.com
dale un vistazo al  thread completo...
http://stackoverflow.com/questions/6546108/mapview-inside-a-scrollview

el snippet marcado como respuesta es este
@Override
public boolean onTouchEvent(MotionEvent ev) {
    int action = ev.getAction();
    switch (action) {
    case MotionEvent.ACTION_DOWN:
        // Disallow ScrollView to intercept touch events.
        this.getParent().requestDisallowInterceptTouchEvent(true);
        break;

    case MotionEvent.ACTION_UP:
        // Allow ScrollView to intercept touch events.
        this.getParent().requestDisallowInterceptTouchEvent(false);
        break;
    }

    // Handle MapView's touch events.
    super.onTouchEvent(ev);
    return true;
}


2012/12/6 luis miguel navarro <lui...@gmail.com>
Muy buenas, tengo un problema a la hora de interactuar con un scrollview y un mapview.

El caso es que tengo un layout scrollview y dentro tengo un Mapview en una porcion del layout, sin embargo, al hacer scroll con el dedo todo correcto, pero sin embargo al interactuar con el mapa ( ya sea desplazar con el dedo por el mapa o hacer zoom) en vez de desplazarse, el scrollview baja o sube y el mapa no hace nada. Mi pregunta es, se puede desactivar la porción del mapa dentro del scrollview para que se pueda usar el mapa de forma correcta??

Gracias de antemano

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/AmNsS
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/QANLFgBUKOwJ.
 
 



--
________________________________

Ing. Marco Antonio Salgado Mtz.
ma...@iie.org.mx
ing....@gmail.com
Grupo de Realidad Virtual del Instituto de Investigaciones Eléctricas
Calle Reforma 113, Col. Palmira, C.P. 62490 Cuernavaca, Morelos, México
Teléfono: (777) 3623811 EXT 7841


Francisco Lopez Montoya

unread,
Dec 5, 2012, 11:23:21 AM12/5/12
to desarrollad...@googlegroups.com
El 06/12/2012 11:05, luis miguel navarro escribi�:
> Muy buenas, tengo un problema a la hora de interactuar con un
> scrollview y un mapview.
>
> El caso es que tengo un layout scrollview y dentro tengo un Mapview en
> una porcion del layout, sin embargo, al hacer scroll con el dedo todo
> correcto, pero sin embargo al interactuar con el mapa ( ya sea
> desplazar con el dedo por el mapa o hacer zoom) en vez de desplazarse,
> el scrollview baja o sube y el mapa no hace nada. Mi pregunta es, se
> puede desactivar la porci�n del mapa dentro del scrollview para que se
> pueda usar el mapa de forma correcta??
>
> Gracias de antemano
>
> --
> Para participar es necesario que leas detenidamente las normas del
> grupo: http://goo.gl/AmNsS
> ---
> Has recibido este mensaje porque est�s suscrito al grupo
> "desarrolladores-android" de Grupos de Google.
> Para publicar una entrada en este grupo, env�a un correo electr�nico a
> desarrollad...@googlegroups.com.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a
Hola.

Lo que tienes que hacer es desactivar el scroll cuando se toque el mapa,
y activarlo cuando dejes de tocarlo. Ahora mismo no tengo el codigo, en
cuanto pueda si quieres te pongo un ejemplo. pero seguro que lo puedes
encontrar buscando por la red.

Un saludo.
F.L.Montoya

luis miguel navarro

unread,
Dec 8, 2012, 5:22:53 AM12/8/12
to desarrollad...@googlegroups.com
Muchas gracias, me pongo manos a la obra
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com

Para ver este debate en la Web, visita https://groups.google.com/d/msg/desarrolladores-android/-/QANLFgBUKOwJ.
 
 
Reply all
Reply to author
Forward
Message has been deleted
0 new messages