2010-10-07 8 views
0

J'ai un fichier main.xml en tant que ViewFlipper qui importe 5 vues pour mon programme. Si j'emballe le main.xml entier dans GestureoverlayView je peux détecter des gestes très bien avec mon auditeur, cependant, il affiche le geste sur l'écran.Problème de détection de mouvement Android

Je ne veux pas que les gestes montrés je les veux juste détectés ainsi j'ai essayé d'appliquer l'écouteur tactile au ViewFlipper mais il ne détecte tout simplement pas les gestes.

Est-ce parce que ViewFlipper est caché derrière les 5 mises en page importées qui sont affichées? Comment puis-je appliquer la détection des mouvements à mon application sans que l'OverlayView affiche les gestes sur l'écran?

Merci

+0

J'ai trouvé une solution, ne vous inquiétez pas de répondre à cela, merci. – Hamid

Répondre

1

Je trouve une solution où je ne suis pas l'application de la détection de geste strictement à l'une des dispositions, mais l'application de ce programme à l'activité.

GestureDetector gestureListener = new GestureDetector (this); Une fois qu'il donne une erreur, dites-lui simplement d'implémenter les méthodes non implémentées, puis de les coder à l'intérieur si nécessaire.

Questions connexes