En mi aplicación para Android creo un AlertDialog
que tiene un WebView
dentro. El WebView
carga una página web que requiere que el usuario inicie sesión. Sin embargo, cuando hago clic en los campos de texto en el WebView
, no aparece el teclado virtual. Soy consciente del problema en general (Android: Issue 7189); sin embargo, en mi caso, la solución sugerida no parece funcionar, ya que utilizo un sitio web externo, y no solo un formulario HTML simple.Mostrar teclado suave en AlertDialog con WebView dentro (Android)
La solución perfecta sería si el teclado aparece cuando el usuario hace clic en los campos de texto del sitio web. Sin embargo, tener el teclado junto con el AlertDialog
también funcionaría. ¿Algunas ideas?
Por favor, comparta su código completo. Tengo el mismo problema, pero no estoy cargando mi vista web en el cuadro de diálogo. Lo estoy lanzando en una actividad y presionar en cualquier campo de texto no muestra el teclado. ayúdame –
Gracias! para mí, el AlertDialog era el problema, ¡cuando se cambia a Dialog, funciona! intenté todas las soluciones posibles con AlertDialog, focus, viewport, touch listeners, clases de webview personalizadas, etc. ... –
@AZ_ si no está usando un diálogo, ¿cómo es el mismo problema? – eis