Я пытаюсь заставить работать зум в моем webView в приложении Android Studio безрезультатно.Когда я пытаюсь увеличить масштаб, он просто немного расширяется до границ экрана.Однако функция масштабирования работает, если я напрямую обрабатываю свою веб-страницу в браузере Chrome.Ниже приведен мой код.
webView.setInitialScale(270);
webView.setPadding(0, 0, 0, 0);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(false);
webView.getSettings().setUseWideViewPort(true);
Bundle extras = getIntent().getExtras();
url = extras.getString("url");
webView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
Вот мой макет.
<WebView
android:layout_width="fill_parent"
android:layout_height="495sp"
android:id="@+id/web_view"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"></WebView>
Тот факт, что он работает в браузере Chrome, но не в моем приложении, вызывает у меня недоумение.Я изменил начальное масштабное значение на 100, и изображение оказалось очень маленьким, но оно позволило мне уменьшить его до пределов ширины экрана.Однако, если я установлю значение начального масштаба на 270, это заставит webView заполнить границы экрана так, как я хочу.Это просто не позволит мне приблизиться к физическим границам экрана, как в Chrome.У кого-нибудь есть предложения о том, как увеличить масштаб изображения за пределы экрана?