So erkennen Sie, wenn ein Benutzer auf eine Ansicht in Android tippt

8

Ich möchte erkennen, wenn ein Benutzer irgendwo in einer Ansicht in meiner Android-Anwendung tippt.

Mein Code sieht so aus:

%Vor%

... aber wenn ich auf die Ansicht klicke, bekomme ich keinen Toast!

Funktionieren Touch-Ereignisse im Emulator - oder habe ich etwas falsch in meinem Code?

    
Sam Dutton 10.01.2010, 11:59
quelle

1 Antwort

12

Ich denke, das Problem liegt eher in Ihrem Code zur Anzeige von Nachrichten als in Ihrem Touch-Detection-Code.

Sie erstellen das Objekt Toast , aber Sie zeigen es nicht an. Sie müssen die Methode show() aufrufen.

Auch das Argument duration für Die Methode makeText() sollte eine der folgenden sein: LENGTH_SHORT oder LENGTH_LONG .

Versuchen Sie:

%Vor%     
Dave Webb 10.01.2010, 12:07
quelle

Tags und Links