Holen Sie sich das Click-Ereignis von der Webseite in meiner Android-Anwendung

7

iam Erstellen einer Beispielwebseite mit Button..diese Webseite ruft Android mit Webview.

jetzt, wenn ich auf die Schaltfläche auf der Webseite klicke (das ist die HTML-Schaltfläche). Ich sollte in der Lage sein, einige Codes in Android auszuführen.

wie weiter?

%Vor%

}

    
Rockin 06.05.2011, 06:07
quelle

1 Antwort

23

Wir können folgende HTML-Elemente gemäß Android-API-Dokument erkennen.

%Vor%

Ich denke, dass Sie alle Ereignisse mit der setOnTouchListener-Funktion von WebView abrufen können.

WebView hat eine innere Klasse namens HitTestResult . Die HitTestResult-Klasse hilft uns dabei, das HTML-Element zu finden, das gedrückt wird, wenn der Benutzer auf WebView klickt.

HitTestResult Klasse hat nur zwei Methoden.

  1. getExtra (): Es gibt String zurück. String hat ein HTML-Element, auf das der Benutzer
  2. klickt
  3. getType (): Es gibt eine Ganzzahl zurück. Es wird verwendet, um zu identifizieren, auf welches HTML-Element der Benutzer geklickt hat.

Sie können Folgendes tun:

%Vor%

Bearbeitet: Siehe perfekte Antwort: Erkennen Sie, klicken Sie auf HTML-Schaltfläche über JavaScript in Android WebView

    
Kartik Domadiya 06.05.2011, 07:27
quelle

Tags und Links