Простой вопрос.
Я пытаюсь растянуть содержимое веб-просмотра так, чтобы была видна вся веб-страница внутри. т.е. без прокрутки. Я просмотрел документы, но не могу найти никаких методов, кроме элементов управления масштабированием и setinitialscale.
Проблема с setinitialscale в этом случае заключается в том, что он работает по-разному для разных сайтов.
Пример: 1: wikipedia загрузится, как и ожидалось, с достаточно большим увеличением. 2: Google показывает только центр страницы.
Вот фрагмент кода, который у меня есть.
test1 = (WebView) findViewById(R.id.webview_test_1);
test2 = (WebView) findViewById(R.id.webview_test_2);
test3 = (WebView) findViewById(R.id.webview_test_3);
test1.getSettings().setJavaScriptEnabled(true);
test2.getSettings().setJavaScriptEnabled(true);
test3.getSettings().setJavaScriptEnabled(true);
test1.setInitialScale(12);
test2.setInitialScale(12);
test3.setInitialScale(12);
test1.loadUrl("http://developer.android.com/resources/tutorials/views/hello-tablelayout.html");
test2.loadUrl("http://www.wikipedia.org/");
test3.loadUrl("http://www.google.com");
test1.getSettings().setDefaultZoom(ZoomDensity.FAR);
Кажется, это альтернатива тому, что я пытаюсь сделать, но я не могу добиться достаточного увеличения.