2014-01-28 71 views
1

我想檢測<img點擊裏面webview?如果是的話如何?我需要一個例子PLZandroid檢測圖像點擊webview內?

,只要我知道我可以通過期運用WebViewClient

檢測內部webview<a href點擊,但我需要檢測<img點擊不使用Java腳本可以嗎?

這是我的代碼:

WebView webview = (WebView) findViewById(R.id.wv); 

WebSettings settings = webview.getSettings(); 
settings.setUseWideViewPort(true); 
settings.setLoadsImagesAutomatically(true); 


String summary = "<html><body>You scored <fieldset><legend>adfadf</legend>" 
        + " <a href='http://192.168.1.100/1.jpg'><img src='http://192.168.1.100/1.jpg' /></a> </fieldset> " 
        + " <b>192</b> points.</body></html>"; 


webview.loadData(summary, "text/html", null); 

回答

3

參考這個答案,

Detect click on HTML button through javascript in Android WebView

的相同的過程跟蹤點擊圖片爲好。如果它不起作用,請在HTML中創建一個按鈕並將該圖像作爲按鈕的背景,以便您可以使用鏈接中給出的答案來追蹤該按鈕。

謝謝。

+0

如果我有多個圖像內的webview我怎麼能抓住他們所有!那就是點 – Jack

+0

在給onclick屬性的函數中發送一個參數(如ID),這樣你就可以識別哪個圖像被點擊了。 – sais