2011-06-14 4 views
0

J'ai deux vues qui sont superposées en utilisant un framelayout. Ce que je veux, c'est consommer dans les deux vues les événements tactiles. J'ai réussi à consommer l'action_down mais une fois que le mouvement est même envoyé à la vue ci-dessous, celui sur le dessus ne peut plus suivre aucun mouvement.consomme des événements de mouvement dans les vues en couches/empilées

Une suggestion?

Merci d'avance !!

Répondre

0

Si vous définissez votre cible sdk à la version 11 ou supérieure, par défaut, plusieurs vues pourront accepter les événements tactiles.

Des explications plus détaillées ici: http://developer.android.com/sdk/android-3.0.html

et faites défiler jusqu'à "événements tactiles de Split".

Auparavant, une seule vue pouvait accepter des événements tactiles en même temps. Android 3.0 ajoute la prise en charge de la division des événements tactiles entre les vues et même les fenêtres, de sorte que différentes vues peuvent accepter des événements tactiles simultanés. Les événements tactiles partagés sont activés par défaut lorsqu'une application cible Android 3.0. Autrement dit, lorsque l'application a défini la valeur de l'attribut android: minSdkVersion ou android: targetSdkVersion sur "11".

Questions connexes