¿Es posible usar adjustPan y mantener el modo de acción de selección en la pantalla?
Tengo un elemento EditText en la parte inferior de la pantalla (como Whatsapp es decir), y estoy usando android: windowSoftInputMode = "adjustPan" con el fin de no ocultar el EditText cuando el teclado aparece. Funciona bien, empuja todo el diseño hasta que el EditText se puede ver.
Ahora, el problema es que cuando selecciono el texto, la barra de modo de acción no aparece, como si estuviera empujada hacia arriba junto con el diseño.
- Ocultar el teclado al mostrar DialogFragment en la tableta?
- SearchView gana el foco y abre el teclado cuando regresa de otra actividad
- Cómo obtener la altura del teclado cuando la actividad creada en android
- Android: EditText permanece escondido detrás del teclado
- Visualización del teclado virtual siempre que se abra el objeto AlertDialog.Builder
No estoy usando una barra de acción explícita en mi diseño, es la que aparece en dispositivos pre M cuando se hace una selección de texto.
La jerarquía de diseño es la siguiente:
<FrameLayout> <GLSurfaceView/> <EditText/> </FrameLayout>
Así que todo lo que quiero hacer es este modo de acción para mantener su posición, incluso cuando el teclado está abierto, utilizando el comportamiento pan.
adjustResize no funciona para mí. Cuando se establece, el teclado está sobre el EditText, y nada cambia de tamaño, probablemente debido a GLSurfaceView.
¡Gracias!
- Cómo agregar "Siguiente" en el teclado android
- Android: cómo agregar un teclado virtual personalizado cuando se selecciona el campo de formulario en WebView
- Forzar el teclado abierto en android
- Obtener la posición del cursor Android Keyboard
- Diccionario personalizado (no teclado) para aplicaciones de Android
- Cómo abrir el teclado Android "123"
- SoftKeyboard para Android
- ¿Puede Android emular un dispositivo HID?
- Problemas con la ofuscación del proyecto de la biblioteca de Android con Proguard
- Spinner en Marshamllow tiene otro tamaño