11

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

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

谢谢,

沃特

4

2 回答 2

25

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

你设置WebViewClient你的WebView使用setWebViewClient()方法

于 2009-12-23T09:46:02.460 回答
1

shouldOverrideUrlLoading好方法,但如果你点击current链接webview客户端不调用shouldOverrideUrlLoading方法。

于 2013-03-19T05:55:35.777 回答