Cómo controlar las entradas del teclado

Prueba hacerlo con Compose
Jetpack Compose es el kit de herramientas de IU recomendado para Android. Obtén información sobre el sistema táctil y la entrada en Compose.

El sistema Android muestra un teclado en pantalla, conocido como un método de entrada táctil, cuando un campo de texto de tu IU recibe el enfoque. Para proporcionar la mejor experiencia del usuario, puedes especificar características sobre el tipo de entrada que esperas, como un número de teléfono o una dirección de correo electrónico, y cómo debe comportarse el método de entrada, como realizar una corrección automática de errores ortográficos.

Además de los métodos de entrada en pantalla, Android admite teclados de hardware, por lo que también es importante optimizar tu app para que sea compatible con los teclados conectados.

Estos temas, entre otros, se tratan en la siguiente documentación.

Lecciones

Cómo especificar el tipo de método de entrada
Obtén información sobre cómo mostrar ciertos métodos de entrada táctiles, como los diseñados para números de teléfono, direcciones web y otros formatos. y también cómo especificar características como el comportamiento de sugerencias ortográficas y botones de acción como Listo o Siguiente.
Cómo controlar la visibilidad del método de entrada
Obtén información acerca de cómo especificar cuándo mostrar el método de entrada de software y cómo tu diseño debe ajustarse al espacio reducido de la pantalla.
Compatibilidad con navegación de teclado
Obtén información sobre cómo verificar que los usuarios puedan navegar por tu app mediante un teclado y cómo realizar los cambios necesarios en el pedido de navegación.
Cómo controlar las acciones del teclado
Obtén información acerca de cómo responder directamente a la entrada del teclado ante las acciones del usuario.