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?