2011-03-11 2 views
2

소스로 로컬 HTML 파일이있는 webview에서 작업하고 있습니다. 다른 웹보기로 웹보기를 복사하려고합니다. 내가 이렇게하면.Android WebView를 Webview로 복사

WebView1.loadUrl(webView2.getUrl()); 

나는 작동하지만 웹 페이지를 다시로드하는 것과 동일합니다. 내가 이렇게하면

복사 할 수 없습니다. WebView1의 내용은 변경되지 않습니다. 나는 잘못된 일을하고있다.

+1

정확히 무엇을 하시겠습니까? – Mudassir

+0

webview의 로딩 시간을 피하려고합니다. 따라서 한 페이지를 현재보기로 표시하고 다음 페이지를 다른 웹보기에로드 된 상태로 유지하므로 필요할 때마다 임시보기를 현재보기로 복사합니다. 희망은 그 말이 맞습니다. –

+0

그래, 알았다. 그러나 이것이 정말로 시간을 단축시킬 것입니까? 그것은 올바른 해결책으로 보이지 않습니다. – Mudassir

답변

2

레이아웃에서 현재 WebView를 제거한 다음 (컨테이너에 removeView(WebView1)을 호출하여) 새 WebView를 추가하십시오 (동일한 컨테이너의 addView(WebView2)). 분명히 올바른 위치에 다시 삽입되도록주의해야합니다. 가장 쉬운 방법은 FrameLayout을 감싸서 그 방법을 호출하는 것입니다.

WebView이 오프 스크린으로 어떻게 동작하는지 모르므로 작동하지 않는다고 약속 할 수는 없습니다.

+0

Timo, 시험해 볼게. –

+0

이것은 나를 위해 일했습니다. 감사합니다. –

관련 문제