WebView Отключить DoubleTap

Я занимаюсь разработкой приложения для Android и успешно отключил увеличение, уменьшение масштаба, проведя пальцем. Но мне не удалось отключить двойное масштабирование. Есть ли очевидная функция для использования? Благодарю.

Вот мой код,

webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setBuiltInZoomControls(false);
webview.getSettings().setDisplayZoomControls(false);
webview.getSettings().setSupportZoom(false);
webview.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
webview.loadUrl(url1);

2 ответа

Решение

К сожалению, это "функция" в WebView в версиях Android, предшествующих KitKat, двойное касание может быть явно отключено только путем отключения UseWideViewPort установка.

Существуют обходные пути, основанные на "краже" событий двойного касания из WebView, описанные в WebView, позволяющие избавиться от двойного увеличения. и как отключить двойное масштабирование в Android WebView?

Добавь это

webView.getSettings().setUseWideViewPort(false);
Другие вопросы по тегам