我有一个带有横幅的 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方法。