web-dev-qa-db-fra.com

Comment spécifier EditText inputType comme numéro et mot de passe?

J'ai ce qui suit:

<EditText
    Android:inputType="number"
    Android:password="true"
    ....
</EditText>

Je reçois un avertissement indiquant que "Android: mot de passe" est obsolète et que je devrais utiliser inputType à la place. Existe-t-il un moyen de spécifier inputType comme numéro et mot de passe?

24
Kevin Westwood

Ensemble Android:inputType="numberPassword"

Voir ceci Lien

39
woyaru

vous devez utiliser TYPE_CLASS_NUMBER .

ÉDITER:

Comme cette réponse

Android:inputType="textPassword|number" 

ignorer textPassword et seulement accepter le numéro mais pas le mot de passe .

Vous devez donc utiliser Android:inputType="textPassword|number" avec Android:password="true".

cela semble être la seule solution.

18
ocanal

Définissez simplement votre type d'entrée sur ceci Android:inputType="textPassword|number"

2
Bobbake4