J'essayais de trouver une classe pour définir un champ de mot de passe? Comment pouvons-nous faire cela? Avons-nous une classe pour ça ou une méthode pour edittext?Y at-il un widget pour la saisie du mot de passe?
0
A
Répondre
15
Il y a deux façons de le faire.
La première (apparemment) dépréciée, de définir cette propriété sur le widget dans votre fichier de ressources de mise en page
android:password="true"
A partir du code, cela équivaut à appeler:
myEditTextWidget.setTransformationMethod(new PasswordTransformationMethod());
(notez que cette vous donne également la possibilité de fournir votre propre implémentation de l'interface TransformationMethod
).
Le second mécanisme est de définir cette propriété:
android:inputType="textPassword"
à nouveau, ce qui équivaut à appeler:
myEditTextWidget.setInputType(InputType.TYPE_CLASS_TEXT |
InputType.TYPE_TEXT_VARIATION_PASSWORD);
2
Dans le fichier de mise en page XML essayez d'affecter this property à votre edittext ...
android:password="true"
3
Mieux vaut utiliser le inputType propriété, le mot de passe un est maintenant dépréciée .
<EditText android:id="@+id/password" android:inputType="textPassword"/>
Questions connexes
- 1. Delphi InputBox pour la saisie du mot de passe?
- 2. WPF DevExpress TextEdit - "*" pour saisie du mot de passe
- 3. HTML & Javascript: Utilisation d'une saisie de texte personnalisée pour l'entrée du mot de passe
- 4. cryptage du mot de passe
- 5. Cryptage du mot de passe
- 6. Contrôle de la force du mot de passe pour ASP.NET
- 7. comment fixer la taille du champ de saisie de mot de passe?
- 8. Chiffrement du mot de passe
- 9. saisie semi-automatique utilisateur/mot de passe dans firefox
- 10. Validation du mot de passe (regex?)
- 11. Ruby Telnet se bloque lors de l'invite de saisie du mot de passe
- 12. Utilisation d'un mot de passe pour générer deux hachages distincts sans réduire la sécurité du mot de passe
- 13. Passage de la valeur du mot de passe via l'URL
- 14. Quel caractère est utilisé pour remplir le contenu de la saisie de texte du mot de passe?
- 15. Besoin d'aide dans le champ de saisie du mot de passe asp.net
- 16. Mot de passe et confirmer le mot de passe
- 17. jquery: focus et flou sur le champ de saisie du mot de passe
- 18. récupération de mot de passe pour drupal
- 19. Comment créer un champ de saisie de mot de passe en utilisant Tkinter
- 20. Authlogic: vérification du login/mot de passe
- 21. Restriction du jeu de caractères du mot de passe utilisateur
- 22. Mot de passe extractible du code exécutable?
- 23. Bibliothèque de vérification de la force du mot de passe
- 24. Utiliser un sous-processus pour envoyer un mot de passe
- 25. Modifier la longueur minimale du mot de passe avec restful_authentication
- 26. Faire un verrouillage de mot de passe pour une application?
- 27. Mot de passe du modèle utilisateur champ Champ de mot de passe par défaut dans django
- 28. Délai d'expiration du mot de passe CS4
- 29. Cryptage manuel du mot de passe
- 30. Est-il possible d'implémenter la saisie semi-automatique du nom d'utilisateur et du mot de passe dans GXT?
Quelle version SDK dépréciée il? 70% des appareils Android fonctionnent toujours sous Android 1.6 ou version antérieure. – Alnitak
Et à partir du code, c'est setInputType (InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD). –
Je ne sais pas quand 'mot de passe' était obsolète, mais inputType fonctionne au moins depuis Android 1.5. –