我有一个带有横幅的 webview,当我点击横幅时,应该打开链接后面的第二个 webview。我怎样才能做到这一点?我创建了第一个 WebView,它显示了我的横幅,但是当我单击它时,它会在同一个 WebView 中打开链接。
当我单击它应该做某事的链接(使用该链接)时,如何捕获 WebView 中的任何事件?就像shouldStartLoadWithRequest
在 iPhone中一样。
谢谢,
沃特
我有一个带有横幅的 webview,当我点击横幅时,应该打开链接后面的第二个 webview。我怎样才能做到这一点?我创建了第一个 WebView,它显示了我的横幅,但是当我单击它时,它会在同一个 WebView 中打开链接。
当我单击它应该做某事的链接(使用该链接)时,如何捕获 WebView 中的任何事件?就像shouldStartLoadWithRequest
在 iPhone中一样。
谢谢,
沃特
WebView
您可以使用 a监视事件WebViewClient
。你想要的方法是shouldOverrideUrlLoading()
。这允许您在选择特定 URL 时执行自己的操作。
你设置WebViewClient
你的WebView
使用setWebViewClient()
方法。
shouldOverrideUrlLoading
好方法,但如果你点击current
链接webview
客户端不调用shouldOverrideUrlLoading
方法。