Android WebView触摸事件链接

时间:2009-12-23 08:54:04

标签: android click webview touch

我有一个带有横幅的webview,当我点击横幅时,应该打开第二个链接后面的webview。我怎样才能做到这一点?我创建了第一个WebView,它显示了我的横幅,但当我点击它时,它会在同一个WebView中打开链接。

当我点击它应该做某事的链接(使用该链接)时,如何在WebView中捕获任何事件?就像shouldStartLoadWithRequest in iPhone

谢谢,

Wouter

2 个答案:

答案 0 :(得分:25)

您可以使用WebViewClient监控WebView中的事件。您想要的方法是shouldOverrideUrlLoading()。这允许您在选择特定URL时执行自己的操作。

您使用setWebViewClient() method设置WebViewClient的{​​{1}}。

答案 1 :(得分:1)

shouldOverrideUrlLoading不错的方法,但如果您点击current链接webview客户端未调用shouldOverrideUrlLoading方法。