Abaixo, uma tabela com alguns possíveis valores para o atributo android:inputType:

Valor Descrição
“text” Teclado de texto
“textEmailAddress” Teclado de texto com o caractere de @
“textUri” Teclado de texto com o caractere de /
“number” Teclado numérico
“phone” Teclado telefônico
“textCapSentences” Teclado de texto que coloca em maiúsculo a primeira letra de cada sentença/frase.
“textCapWords” Teclado de texto que coloca em maiúsculo a primeira letra de cada palavra.
“textAutoCorrect” Teclado de texto que corrige palavras com erros ortográficos comumente conhecidos.
“textPassword” Teclado de texto, porém os caracteres introduzidos se transformam visualmente em pontos.
“textMultiLine” Teclado de texto que permite aos usuários digitarem cadeias longas de caracteres que incluem quebras de linha (\n) e retorno de carro (\r).

Além disso, o atributo “android:inputType” permite uma combinação bitwise de valores específicos como no exemplo resumido de código abaixo:

<EditText
        . . .
        android:inputType="textPersonName|textCapWords"
        . . .

</EditText>

Desta forma, o EditText assume os dois valores específicos e simultâneos bem como os seus respectivos comportamentos. Ou seja, no caso do exemplo resumido acima, o EditText apresentará um teclado de texto que auxilia a digitação do nome da pessoa bem como colocará a primeira letra de cada termo que compreende o nome e sobrenome, quando digitado, em maiúsculo.

Copyright © 2016 AIEC.