Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

190
Vistas
¿Cómo puedo organizar secciones dispuestas horizontalmente, en mi página web, tan verticalmente para que mi página responda en los dispositivos?

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.

  1. Las secciones están dispuestas horizontalmente en una visualización de cuadrícula.
  2. Luego, cuando veo la misma página en el teléfono, las secciones intermedias se colapsan (no se muestran).
  3. Las vistas de desplazamiento horizontal y vertical no son visibles, cuando deberían.
  4. y como debe ser: las secciones dispuestas horizontalmente deben organizarse verticalmente para poder mostrar cada sección.

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:

  1. Cómo hacer que una página responda
  2. ¿Cómo puedo organizar horizontalmente ...
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

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).

Evite el desplazamiento de la vista de desplazamiento principal cuando el evento de arrastre esté ocurriendo en su vista secundaria, o en algún otro caso en el que no desee que su vista de desplazamiento principal se desplace.

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.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda