Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


La ventana de Android no cambia de tamaño / panorámica cuando se abre softinput desde WebView

Mi problema es seguir.

  1. La aplicación utiliza el tema android:Theme.NoTitleBar.Fullscreen y sólo hay una Activity , todas las demás vistas son Fragment
  2. Tengo WebView dentro de ViewPager Fragment que está dentro de ScrollView
  3. El contenido HTML tiene campos de entrada
  4. Hago clic en el campo de entrada que está en la parte inferior de WebView
  5. La entrada suave se abre, pero la Window no se redimensiona

He intentado establecer android:windowSoftInputMode="adjustResize" o android:windowSoftInputMode="adjustPan" en mi manifiesto para la Activity . También intentó establecer uno de esos en java.

  • Android: AlertDialog con vista personalizada y esquinas redondeadas
  • Necesita hacer doble clic en EditText para que el oyente de clics responda
  • ¿Qué eventos de DOM están disponibles para WebKit en Android?
  • AudioRecord: inicio () estado -38
  • El botón Atrás de la barra de acción no funciona en android
  • ¿Cómo deshabilitar la acción "pull to refresh" y usar sólo el indicador?
  • Normal EditText dentro de un ScrollView en mi aplicación ajusta el panorámico correctamente para que el usuario pueda ver dónde está escribiendo.

    ACTUALIZAR:

    Si no hay una solución de trabajo para obtener la ventana de ajuste, hay una manera de obtener WebView creo que es el contenido es como altura de la pantalla a media altura más grande para que el usuario podría por lo menos desplazarse la entrada visible.

  • Oclusión en Tango AR Cámara
  • SetImeOptions: ¿por qué no se muestra el botón "Listo" en el teclado virtual?
  • Se encontraron 2 versiones de android-support-v4.jar en la lista de dependencias appcompat en android
  • Cómo colapsar completamente un SearchView después de un elemento seleccionado?
  • Cómo manejar múltiples fragmentos para una sola actividad
  • Animación al inicio de la actividad salta
  • 2 Solutions collect form web for “La ventana de Android no cambia de tamaño / panorámica cuando se abre softinput desde WebView”

    Bueno, esto ha sido un problema desde el principio y Google no lo ha arreglado todavía, tal vez nunca. Pero desde el tema: http://code.google.com/p/android/issues/detail?id=5497 Encontré una solución potencial para esto: https://stackoverflow.com/a/19494006/1241783

    He sobrepasado WebView y simplemente agregé el código para él y está funcionando lo suficientemente bien como para ajustar la ventana. Es posible que el código no siempre funcione debido a varias alturas de pantalla y puede que necesite algunos ajustes, pero en muchos casos está funcionando bien y voy con eso, ya que es la única solución de trabajo que he visto.

    Pruebe este android:isScrollContainer="false" en ScrollView. Según el docx de Android.
    Set this if the view will serve as a scrolling container, meaning that it can be resized to shrink its overall window so that there will be space for an input method.

    Espero que esto solucione tu problema

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.