android EditText - terminé la saisie de l'événement

Je veux attraper un événement lorsque l'utilisateur a terminé l'édition EditText.

Comment peut-il être fait?

  • La façon la plus naturelle serait si l'accent se perd, dans l'EditText - ensuite, l'utilisateur est certainement le fait, cependant, d'expérience, il semble que tous les widgets android sont correctement l'accaparement des focus (j'ai eu ces problèmes avec les Filateurs et les Boutons) - afin que d'autres widgets peuvent ne pas perdre le focus...
  • pourquoi une telle plate-forme nous occuper de ce genre de fonctions simples? google ne perdrez rien si on ajoute à ces principales caractéristiques de leurs bibliothèques de prise en charge au moins
  • Si vous connaissez la longueur exacte de la chaîne de l'utilisateur va entrer puis, mettre le texte en afterTextChanged. Ex: override fun afterTextChanged(s: Editable?) { if (s.toString().length == 5) { val enteredString = s.toString() }
  • Je suis de me gratter la tête en me demande pourquoi c'est si difficile dans Android, que nous (moi y compris), le besoin de recherche et commencer une discussion en ligne et de nombreuses solutions différentes avec plus de 10 lignes de code..?
InformationsquelleAutor eddyuk | 2011-11-09