Код: Выделить всё
//Enable zoom.
WebSettings webSettings = webView.getSettings();
webSettings.setBuiltInZoomControls(true);
webSettings.setSupportZoom(true);
//Set TouchListener
webView.setOnTouchListener(this::onTouchWebView);
.
.
.
// TouchListener
boolean onTouchWebView(View view, MotionEvent motionEvent) {
switch (motionEvent.getAction()) {
case MotionEvent.ACTION_DOWN:
...
break;
case MotionEvent.ACTION_UP:
...
break;
case MotionEvent.ACTION_MOVE:
...
}
}
Если масштабирование отключено, функция onTouchWebView() работает очень хорошо!!!
Как я могу решить эту проблему?
Моя среда программирования следующая:
Android Studio: 2023.3.1
Компилировать Sdk: 34
target Сдк: 34
Заранее хочу выразить благодарность, пока жду, пока меня научат великие мастера.
Искренне Ваш.
Подробнее здесь: https://stackoverflow.com/questions/790 ... id-webview
Мобильная версия