2011-06-01 37 views
2

我有一個webview有一些自定義的HTML加載到它。在這個HTML中有一個鏈接到圖像。現在當用戶點擊鏈接時,它會自動在默認的Android瀏覽器中打開圖片。相反,我想要捕獲該點擊事件並在我自己的視圖中打開該URL,以便在UI中保留品牌。從WebView捕獲導航事件

在iOS中,這是通過使用UIWebViewDelegate完成的,有沒有類似於android的WebView?

回答

4

創建WebViewClient的子類並覆蓋shouldOverrideUrlLoading()。然後,通過setWebViewClient()將該類的一個實例附加到WebView。這適用於簡單的超鏈接和服務器發佈的重定向。

+0

這正是我所期待的完美 – 2011-06-01 14:57:58