Я нахожу этот путь откуда-то:
Чтобы жест был обнаружен в WebView, нет необходимости создавать подклассы. Вам просто нужно добавить это в вашей деятельности:
@Override
public boolean dispatchTouchEvent(MotionEvent e){
super.dispatchTouchEvent(e);
return mGestureDetector.onTouchEvent(e);
}
Где mGestureDetector инициализируется как новый GestureDetector (this) в вашем onCreate ().
Это перехватит все события жестов, даст слушателю возможность делать с ним все, что вы захотите, и отправит его обратно в WebView, чтобы на поведение не влияло.