Mi problema:
La resolución de la pantalla de mi página web es más amplia que la resolución de la pantalla del móvil. Lo estoy probando localmente desde los activos que se mostrarán en WebView.
Traté de poner HorizontalScrollView y VerticalScrollView y WebView adentro.
He fijado la resolución para WebView en 1000dp * 600dp (layout_width y layout_height respectivamente en mi diseño xml).
Ahora puedo desplazarme a todas las partes de la pantalla, pero los clics y arrastrar y soltar no funcionan en la página (arrastrar y soltar se administra desde el JavaScript interno).
Intenté usar onInterceptTouchEvent para interceptar algunos eventos, pero diré que no se recomienda su uso.
Quiero administrar los desplazamientos y los clics por completo desde la página web en lugar de usar la Vista de desplazamiento horizontal y la Vista de desplazamiento y configurar las alturas y los anchos en WebView.
Tratando de recibir ayuda de:
El siguiente enlace resuelve un poco mi problema. Puedo controlar cuándo quiero que las barras de desplazamiento anteriores se desplacen cuando lo necesite (o agregando una dimensión de relleno dentro de este padre de vista de desplazamiento para ofrecer un área de desplazamiento).
Hay otro camino corto:
scrollView.requestDisallowInterceptTouchEvent(verdadero);
Pero ofrece menos control. si agrega una dimensión de relleno dentro de este padre de vista de desplazamiento para ofrecer un área de desplazamiento, sirve lo que necesito.