我正在使用本地html文件作为源的webview。
我正在尝试将Webview复制到另一个Webview。
如果我这样做。
WebView1.loadUrl(webView2.getUrl());
我可以工作,但它与再次加载Webview相同,我不希望这样做。如果我这样做
WebView1=WebView2;
它不会复制。 WebView1的内容不变。我做错什么了吗?
最佳答案
您必须从布局中删除当前WebView(通过在其容器上调用removeView(WebView1)
),然后将新的WebView添加到它(在同一容器上的addView(WebView2)
)。显然,您必须注意将它再次插入正确的位置。最简单的方法是将FrameLayout
包裹起来并在其上调用上述方法。
但是我不能保证这会成功,因为我不知道WebView
在屏幕外的行为。