Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

193
Views
Desplazarse a un elemento específico en foco, cuando se abre el teclado, en una vista web en Android

Estoy trabajando en una aplicación React Native que muestra un sitio web en una vista web, el sitio web también está bajo mi control.

Cuando el usuario enfoca una entrada de texto específica dentro de la vista web, uso window.scrollTo para desplazar al usuario para que TextInput esté cerca de la parte superior de su pantalla. Sin embargo, por supuesto, en dispositivos móviles, cuando un usuario enfoca una entrada de texto, a menudo también abre su entrada suave.

En Android (la única plataforma que he probado y a la que me dirijo), esto hace que la ventana entera cambie de tamaño. Desafortunadamente, esto hace que mi pergamino sea cancelado. Me gustaría que no fuera así.

Hasta ahora, he intentado desplazarme después de un tiempo de espera de aproximadamente 200 ms, pero es demasiado inconsistente y no me siento cómodo con la solución. También intenté configurar softInputMode de mi actividad de RN para adjustPan, adjustResize, and adjustNothing , ninguno de los cuales parece evitar que la vista web cambie de tamaño cuando se abre la entrada suave.

Cómo puedo:

  • Evite que la ventana cambie de tamaño cuando se abra la entrada suave o
  • ¿Desplazarse de manera confiable a una posición específica incluso cuando la ventana cambia de tamaño?
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!