El teclado Android se retrasa / es lento al cerrar usando adjustResize
Tengo un diseño personalizado como un campo de formulario en una actividad.
La estructura del diseño del diseño personalizado es la siguiente:
- Barra de desplazamiento no mostrada en RecyclerView
- Diseño de un diseño como un cuadro de diálogo viene de la parte inferior en android
- Android - el diseño parece desordenado en algunos dispositivos
- FloatingActionButton clase no se puede instanciar
- Cómo crear un tema y estilo xml para el proyecto android
<Relative Layout A> <Linear Layout B> <Relative Layout C> <Text View> <Edit Text> </Relative Layout C Ends> <Relative Layout D> <Text View> <Image View> </Relative Layout D Ends> <Relative Layout E> <Text View> <Image View> </Relative Layout E Ends> </Linear Layout B Ends> <View for horizontal line> </Relative Layout A ends>
Este es un campo de formulario que se agrega al cuando se hace clic en un botón.
Cuando el teclado androide está cerrado, es lento para cerrar y provoca cierto retraso, lo que resulta en un estado de teclado en blanco momentáneo como este:
Cuantos más campos personalizados agregué a este diseño, peor es este retraso. Con 4 campos de este tipo es un buen 2 segundos.
He intentado usar adjustPan en vez de adjustResize en mi AndroidManifest. Eso funciona, pero luego la accesibilidad para el resto de mis elementos de diseño se ve comprometida. ¿Alguien tiene alguna idea de qué está causando este retraso, o cómo resolverlo sin comprometer ningún comportamiento? ¡Gracias!
PS: En la imagen adjunta, sólo el texto de edición es visible y el resto de los campos están ocultos.
- El título de la barra de herramientas desaparece al agregar vistas
- Alinear ProgressBar horizontal a la parte superior (quitar hueco)
- Creación de un banner de aplicación inteligente para Android
- Deslizar para mostrar otro diseño oculto en la vista de reciclador android
- Definir IDs dentro del estilo, ¿es seguro o es un desastre?
- Disposición personalizada de Android
- Cómo colocar hipervínculo a un sitio web en la aplicación Android?
- RelativeLayout y el porcentaje de altura. No se puede usar layout_below y layout_weight
- Cómo entender el "ReactContext" en "Enviar eventos a Javascript" en React Native
- ¿Cómo usar la transición de elementos compartidos con un interpolador personalizado?