Gerenciar a entrada do teclado

Testar o Compose
O Jetpack Compose é o kit de ferramentas de interface recomendado para Android. Saiba mais sobre toque e entrada no Compose.

O sistema Android mostra um teclado na tela, conhecido como método de entrada flexível, quando um campo de texto na sua IU recebe foco. Para oferecer a melhor experiência do usuário, você pode especificar características sobre o tipo de entrada esperado (por exemplo, um número de telefone ou endereço de e-mail) e como o método de entrada deve se comportar, como a correção automática de erros de ortografia.

Além dos métodos de entrada na tela, o Android também é compatível com teclados físicos. Por isso, é importante otimizar o app para oferecer suporte a teclados conectados.

Esses e outros tópicos são discutidos na documentação a seguir.

Lições

Especificar o tipo de método de entrada
Saiba como mostrar certos métodos de entrada flexíveis, como aqueles projetados para números de telefone, endereços da Web ou outros formatos. Além disso, aprenda a especificar características, como comportamento de sugestão de ortografia e botões de ação, por exemplo, Concluído ou Próximo.
Gerenciar a visibilidade do método de entrada
Saiba como especificar quando mostrar o método de entrada flexível e como o layout precisa ser ajustado ao espaço reduzido na tela.
Oferecer compatibilidade com navegação por teclado
Saiba como verificar se os usuários conseguem navegar no seu app usando um teclado e como fazer as mudanças necessárias na ordem de navegação.
Gerenciar ações do teclado
Saiba como responder diretamente à entrada do teclado para ações do usuário.