Простой вопрос.
Я пытаюсь растянуть содержимое веб-представления так, чтобы вся веб-страница была видна. без прокрутки. Я просмотрел документы, но не могу найти какие-либо методы из средств управления масштабированием и 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);
Это похоже на альтернативу тому, что я пытаюсь сделать, но я не могу заставить его масштабировать достаточно далеко.