entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como deplazar la barra de texto hacia arriba del teclado en una app nativa android

Buenos dias.
Estoy inmerso en el desarrollo de una app y me ha surgido un problema:
La app cuenta con un chat ya implementado, pero el texto introducido esta en la parte inferior de la pantalla y al activar el teclado este se superpone y no vemos el texto introducido por quedar detras del teclado, necesitamos cerrar el teclado para ver que escribimos.
¿Como podria hacer que la barra de introduccion del texto se desplace hacia la parte superior del teclado? (Como todos los chat)
Gracias.
Jairo

1 Respuesta

3votos

LxDAndromeda Puntos2440

En tu AndroidManifest.xml modifica la parte de la actividad que te esta generando el inconveniente:

<activity
   ...
   android:windowSoftInputMode="adjustPan"> 
</activity>

Si no llega a funcionar, intenta con:

<activity
   ...
   android:windowSoftInputMode="adjustResize"
</activity>

O lo último sería que intentaras ejecutarlo de forma dinámica dentro de tu actividad, adhiriendo en el método onCreate lo siguiente:

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta