我正在使用本地html文件作为源的webview。
我正在尝试将Webview复制到另一个Webview。
如果我这样做。

WebView1.loadUrl(webView2.getUrl());


我可以工作,但它与再次加载Webview相同,我不希望这样做。如果我这样做

WebView1=WebView2;


它不会复制。 WebView1的内容不变。我做错什么了吗?

最佳答案

您必须从布局中删除当前WebView(通过在其容器上调用removeView(WebView1)),然后将新的WebView添加到它(在同一容器上的addView(WebView2))。显然,您必须注意将它再次插入正确的位置。最简单的方法是将FrameLayout包裹起来并在其上调用上述方法。

但是我不能保证这会成功,因为我不知道WebView在屏幕外的行为。

07-24 09:29