Ruft Berührungsereignisse in einem Dialog ab, die sich zeigen, während der Finger bereits den Bildschirm berührt

8

Ich habe eine Ansicht mit einem langen Klick-Listener. Dies löst die Anzeige eines Vollbilddialogs aus. Ich muss Berührungsereignisse in diesem Dialog erfassen (insbesondere ACTION_UP ), aber da% code_% von der ersten Ansicht erfasst wurde und nie veröffentlicht wurde, erhalte ich keine Ereignisse im Dialogfeld.

Kennen Sie neben einem Listener in der Ansicht, der den Dialog bei ACTION_DOWN passiert, eine andere Möglichkeit, ACTION_UP in diesem Fall aus der Perspektive des Dialogs zu erkennen?

    
CapitanNerd 21.10.2014, 14:01
quelle

1 Antwort

0

Sie könnten versuchen, ein falsches Objekt auf dem OnLongClickListener zurückzugeben, damit das Ereignis nicht von der ersten Ansicht konsumiert wird und Ihr zweites Dialogfeld die Click-Aktion sehen kann.

    
Jesus Garcia 24.10.2014 17:17
quelle

Tags und Links