Différence entre onItemClickListener et OnItemSelectedListener de AdapterView
-
09-10-2019 - |
Question
Quelle est la différence entre ces deux auditeurs, la documentation dit:
OnItemSelectedListener -. Interface définition pour un rappel à invoquer lorsqu'un élément dans cette vue a été sélectionné
OnItemClickListener -. Interface définition pour un rappel à invoquer lorsqu'un élément dans cette AdapterView a été cliqué
Sélection, cliquez sur ne sont pas égaux ceux-ci sur l'écran tactile?
La solution
OnItemSelectedListener est utilisé pour les filateurs, et OnItemClickListener est utilisé pour listviews.
Autres conseils
AdapterView.OnItemSelectedListener est invoquée que lorsque la position nouvellement sélectionnée est différente de la position ou s'il n'y avait aucun élément sélectionné précédemment sélectionné.
Cependant AdapterView.OnClickListener est invoquée même vous cliquez sur le même article à chaque fois.
http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener .html