Android Копирование WebView в Webview - PullRequest
2 голосов
/ 11 марта 2011

Я работаю над веб-представлением с локальным html-файлом в качестве источника. Я пытаюсь скопировать веб-представление в другое веб-представление. Если я сделаю это.

WebView1.loadUrl(webView2.getUrl());

Я работаю, но это то же самое, что снова загрузить веб-просмотр, чего я не хочу. Если я сделаю это

WebView1=WebView2;

Не копирует. Содержание WebView1 не меняется. Я делаю что-то не так?

1 Ответ

2 голосов
/ 11 марта 2011

Вам придется удалить текущий WebView из вашего макета (вызвав removeView(WebView1) в его контейнере), а затем добавить в него новый WebView (addView(WebView2) в том же контейнере).Очевидно, вам придется позаботиться о том, чтобы он снова был вставлен в нужном месте.Проще всего было бы просто обернуть FrameLayout вокруг него и вызвать на нем указанные методы.

Не могу пообещать вам, что это будет работать, поскольку я не знаю, как WebView ведет себя за кадром.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...