2014-11-23 57 views
0

如果在webview中img標記加載失敗,則會以藍色背景色顯示"?"。 如何更換默認img或隱藏在Android代碼? 我想將它隱藏在Android代碼中,因爲在javascript中,我可以使用onerroronload事件來解決問題,但這樣我就必須將事件綁定到所有img標記,所以我想在Android中找到一種方法碼。我想webview可能有一些設置或事件來做到這一點,但我不知道。如何在Android的WebView中替換默認失敗的img

+0

你不能使用JS的一樣嗎? – TheLittleNaruto 2014-11-23 11:36:45

+0

看到這個例子:http://programmerguru.com/android-tutorial/binding-javascript-and-android-code-example/一次。 – TheLittleNaruto 2014-11-23 11:51:26

回答

0

檢查這些代碼可能引導你到一個解決方案:

webView.setWebViewClient(new WebViewClient(){ 
    @TargetApi(11) 
    @Override 
    public WebResourceResponse shouldInterceptRequest(WebView view, String url) { 
     return super.shouldInterceptRequest(view, url); 
    } 
};