2011-10-28 13 views
7

Cuando un usuario hace clic en a (html) Textfield en un WebView, se muestra el teclado virtual. Pero cuando cargo algunos JS con WebView.loadUrl() el teclado en pantalla desaparece.Android: cargando JavaScript con WebView.loadUrl pero manteniendo el teclado suave

entiendo el comportamiento cuando se carga una nueva página. Pero, ¿cómo puedo cambiar el comportamiento del WebView al cargar JS?

¿Hay otra manera de cargar JS?

También trató de manejar el teclado manualmente. Pero hay demasiados inconvenientes. Es complicado determinar si se muestra el teclado. Y tendría que cambiar mi diseño: How to check visibility of software keyboard in Android?
Y el teclado ya no estaría en el control del WebView.

Q: ¿Cómo cargar JS en una vista Web, sin afectar el teclado en pantalla?

Respuesta

-1

Después de cargar Javascript, vuelva a enfocar el campo de texto. Eso resolverá el problema. Para dar enfoque this la discusión será útil.

Enjoy :)

Cuestiones relacionadas