Pregunta sobre android, keyboard, webview, hardware-acceleration, duplication – Error del teclado acelerado de hardware de WebView para Android

1

Cuando WebView es acelerado por hardware, al hacer clic en el campo de entrada, aparece el teclado y el HTML se vuelve a dibujar y se duplica por un momento:

1) Cuando aparece el teclado virtual, WebView desplaza su contenido hacia la parte inferior izquierda y luego vuelve a la posición normal. Causa la duplicación corta-capaz de ver.

2) Cuando se cambia el contenido de los teclados (por ejemplo, abc-> números), la altura del teclado se desplaza hacia abajo y luego vuelve a la posición normal. Causa la duplicación corta-capaz de ver.

Probado en dos tabletas Android 4.0, si las aceleraciones de hardware están desactivadas, no aparecen tales fallas.

No pude encontraralguna información sobre esto, ¿alguien ha experimentado el mismo problema?

Tu respuesta

1   la respuesta
2

Así que finalmente encontré algunas soluciones:

Todo el contenido de WebView se mueve por el ancho del margen del diseño, por lo que se establece en0px arregla este problema

android:windowSoftInputMode="adjustPan" para la actividad de WebView.

Creo que estoy experimentando un problema similar, donde todo en webview parece desplazarse unos pocos píxeles hacia la derecha (y permanece allí) cuando voy al campo de entrada. cuando dice margen de diseño, ¿se refiere al padre externo (html / body / # wrapper)? Nisk

Preguntas relacionadas