【问题标题】:Call a webview inside another webview in android?在android中的另一个webview中调用一个webview?
【发布时间】:2023-03-31 22:12:01
【问题描述】:

我有一个自定义的 html(假设是 a.html)文件,我从资源中使用它,因此用整个文档构建了一个字符串,然后将其传递给 WebView。

a.html 中有一些文本点击时我想在 webview 本身中加载另一个文件 b.html。

请告诉我这里要遵循的方法。

【问题讨论】:

    标签: android html load webview


    【解决方案1】:

    第 1 步:实现 WebViewClient,覆盖 shouldOverrideURLLoading()

    第 2 步:在shouldOverrideURLLoading() 中,加载您想要的内容——这将在链接点击和重定向时调用,并为您提供通常会加载的 URL。

    【讨论】:

    • 感谢您的回答,但现在我无法处理此屏幕上的后退按钮,目前我的父类有这段代码if ((keyCode == KeyEvent.KEYCODE_BACK) && helpView.canGoBack()) { helpView.goBack(); return true; }
    【解决方案2】:

    我认为,如果您设置 WebViewClient 并覆盖 shouldOverrideUrlLoading(),那么您可以通过返回 false 将链接加载到当前 WebView。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-18
      • 1970-01-01
      • 2015-03-17
      • 2017-07-30
      • 1970-01-01
      • 1970-01-01
      • 2012-09-15
      相关资源
      最近更新 更多