Gerenciar a entrada do teclado

O sistema Android mostra um teclado na tela, conhecido como método de entrada simples, quando um campo de texto na interface recebe foco. Para oferecer a melhor experiência do usuário, é possível especificar características sobre o tipo de entrada esperado, como número de telefone ou endereço de e-mail, e como o método de entrada precisa se comportar, como a correção automática de erros ortográficos.

Além dos métodos de entrada na tela, o Android oferece suporte a teclados de hardware, então é 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 determinados métodos de entrada simples, como aqueles projetados para números de telefone, endereços da Web ou outros formatos. Além disso, aprenda a especificar algumas 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
Aprenda a especificar quando mostrar o método de entrada simples e como o layout precisa se ajustar ao espaço reduzido na tela.
Oferecer compatibilidade com navegação por teclado
Saiba como verificar se os usuários podem 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
Aprenda a responder diretamente à entrada do teclado para ações do usuário.