我正在使用本地html文件作爲源的webview。 我想將Webview複製到另一個webview。 如果我這樣做。Android將WebView複製到Webview
WebView1.loadUrl(webView2.getUrl());
我工作,但它是一樣的加載webview再次,我不想要。如果我這樣做
WebView1=WebView2;
它不會複製。 WebView1的內容不會更改。我做錯了什麼?
我正在使用本地html文件作爲源的webview。 我想將Webview複製到另一個webview。 如果我這樣做。Android將WebView複製到Webview
WebView1.loadUrl(webView2.getUrl());
我工作,但它是一樣的加載webview再次,我不想要。如果我這樣做
WebView1=WebView2;
它不會複製。 WebView1的內容不會更改。我做錯了什麼?
您必須從佈局中刪除當前的WebView(通過在其容器上調用removeView(WebView1)
),然後將新的WebView添加到它(在同一容器上的addView(WebView2)
)。顯然你必須小心,它再次插入正確的地方。最簡單的方法就是圍繞它包裝一個FrameLayout
並在其上調用所述方法。
不能向你保證,這將工作,因爲我不知道如何WebView
行爲離屏。
謝謝蒂莫,我會試一試。 – 2011-03-14 04:43:07
這對我有用。謝謝。 – 2011-03-15 10:30:16
準確地說,你想要做什麼? – Mudassir 2011-03-11 11:09:23
我想避免加載時間的web視圖。因此,我將一個頁面顯示爲當前視圖,並將下一個頁面加載到另一個webview中,因此無論何時我只想將臨時視圖複製到當前視圖。希望這是有道理的。 – 2011-03-11 11:13:24
是的,我明白了。但這會真的減少時間嗎?它似乎不是正確的解決方案。 – Mudassir 2011-03-11 11:20:07