Je devrais s'il y a une façon différente de valider EditText sur les contrôleurs android .. Ou devrais-je utiliser la méthode java régulière de le faire?Validation sur les boîtes TextEdit sur android
Répondre
Quel type de validation prenons-nous?
Nombres:
android:numeric="decimal"
Longueur:
android:maxLength="10"
Vous pouvez également fournir des "conseils" de ce que les données valides doivent être:
android:hint="@string/numberHint"
En fonction de vos besoins, vous pouvez consulter l'attribut android:inputType. Cela peut être un peu plus facile dans certains cas. Par exemple, si vous spécifiez android:inputType=number
, il vous sera tout simplement interdit d'entrer des symboles non numériques dans la zone EditText.
Si vous avez vraiment wan t une validation de fantaisie utiliser la classe java.util.regex
(matcher et modèle)
La validation est un peu fastidieux. Peut-être que je peux vous aider d'une manière plus générique. J'ai écrit un cadre de base à validate fields in Android.
C'est totalement gratuit, et vous pouvez faire ce que vous voulez avec.
- 1. Sur les boîtes de dialogue
- 2. Validation sur les contrôles dynamiques
- 3. noms de boutons dynamiques sur les boîtes de dialogue jQuery
- 4. JSFL: Suppression/clic automatique sur les boîtes de dialogue
- 5. sur les activités dans Android
- 6. Cryptage sur les appareils Android
- 7. Authentification sur les applications Android?
- 8. Android. Enregistrer l'état de l'instance pour les boîtes de dialogue?
- 9. Validation des paramètres sur les rapports
- 10. Validation DTD sur les fichiers XML
- 11. Validation basée sur les paramètres régionaux
- 12. Validation côté client sur les éléments dynamiques
- 13. Kohana3 validation sur les champs avec []
- 14. Validation sur les groupes sanguins dans asp.net?
- 15. Validation jQuery sur les contrôles créés dynamiquement
- 16. Validation personnalisée de Django sur les formsets
- 17. Validation sur texbox. regulaexpression?
- 18. Validation sur la balançoire
- 19. Ajax Validation sur JSF
- 20. Empiler des boîtes de dialogue sous Android
- 21. Autocompletion dans C# DevExpress TextEdit
- 22. validation jQuery sur textarea
- 23. jquery sur flou validation
- 24. Icônes dans les boîtes de dialogue personnalisées android
- 25. Question sur bluetooth sur Android
- 26. Validation personnalisée des boîtes de texte de dijit
- 27. Validation Javascript des boîtes de sélection de date
- 28. jQuery Validation sur le succès
- 29. Comment changer les messages de validation sur les formulaires
- 30. validation dynamique sur MVC 2
Si vous appelez la méthode 'validate()', elle lit votre esprit et sait si ce que l'utilisateur a entré est ce que vous considérez valide – Falmarri