Holen Sie sich das click-Ereignis aus der Webseite in meinem Android Anwendung
Ich bin erstellen einer Beispiel-Webseite mit Knopf..dieser Webseite bin aufrufen in Android mit webview.
wenn ich nun auf den button auf der Webseite(also html-button). Ich sollte in der Lage sein, um Sie einige codes in Android..
Wie Vorgehen?
public class web extends Activity {
WebView mWebView;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webdisplay);
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.loadUrl("http://localhost/test.html");
valid = new Button(ctx);
valid.setOnClickListener(this);
refuse = new Button(ctx);
refuse.setOnClickListener(this);
}
}
- Button ist ein html-element, oder Button in Android ?
- button im html-element
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erkennen wir folgenden HTML-Elemente als pro Android-API-Dokument.
Ich denke, Sie werden in der Lage, alle Ereignisse, die mit WebView ist setOnTouchListener Funktion.
WebView hat die innere Klasse mit dem Namen HitTestResult.
HitTestResult-Klasse wird uns helfen, finden Sie die HTML-element, das drücken, wenn Benutzer klicken Sie auf WebView.
HitTestResult - Klasse hat nur zwei Möglichkeiten.
Das können Sie gerne tun :
Bearbeitet :
Finden Sie für die perfekte Antwort :
Erkennen, klicken Sie auf die Schaltfläche HTML, über javascript in Android WebView