Android formulaire de validation de l'INTERFACE utilisateur de la bibliothèque
Il est iOS US2FormValidator de la bibliothèque de l'utilisateur de validation de la saisie (voir l'image ci-dessous). Je pense que la bibliothèque est mieux que le défaut de sauter juste une alerte lorsque quelque chose ne va pas valider.
Je suis à la recherche de la façon de faire de telles choses sur Android. Y at-il des Android analogues de US2FormValidator?
Vous devez vous connecter pour publier un commentaire.
Le pop-up effet que vous avez indiqué sur votre capture d'écran peut être réalisé en utilisant Android intégré dans
setError(String)
méthode surEditText
widgets.Aussi, vous pouvez tirer parti de la puissance des annotations à l'aide de la Android Saripaar bibliothèque que j'ai créé.
d'abord l'ajouter à la bibliothèque:
La bibliothèque est très simple à utiliser. Dans votre activité d'annoter le
View
les références que vous souhaitez valider comme dans l'exemple suivant.La
order
attribut spécifie l'ordre dans lequel les champs doivent être validés.Dans votre
onCreate()
méthode d'instancier une nouvelleValidator
objet. et appelvalidator.validate()
à l'intérieur de l'un de vos écouteurs d'événement.Vous recevrez des rappels sur
onSuccess
etonFailure
méthodes de laValidationListener
.Si vous souhaitez afficher un pop-up comme le montre l'image ci-dessus puis effectuez les opérations suivantes,
Espère que ça aide.
@NumberRule(gt = 0, message = "Number should be greater than zero.")
@NumberRule(lt = -1, message = "Number should be less than -1.")
gt=-1
travail pour vous?@Required
annotation dans la version 2.0.3? J'ai eu à utiliser@NotEmpty
à la place.Android est extrêmement facile-à-utiliser intégré dans le mécanisme de validation qui est assez grand. Voir le lien suivant:
http://blog.donnfelker.com/2011/11/23/android-validation-with-edittext/
Mettre en œuvre la validation pour Android uniquement à l'intérieur de trois étapes. Les développeurs devraient se concentrer sur leur code impressionnant, et laissez la bibliothèque ne le passe-partout.
Trois type de type de validation :
Je vous donne l'exemple de UNDERLABEL de validation.
Étape pour réaliser la validation dans android :
Déclarer la validation de style:
Ajouter des validations;
Ensemble un moment de déclencher la validation.
C'est tout et c'est ici l'intégralité du code source
.
mAwesomeValidation.addValidation(activity, R.id.edt_password_confirmation, R.id.edt_password, R.string.err_password_confirmation);
Veuillez vérifier le dépôt github de la page pour plus de détails.Je viens de trouver ValidationKomensky que vous pourriez trouver utiles
https://github.com/inmite/android-validation-komensky