Diferencia entre onItemClickListener y OnItemSelectedListener de AdapterView
-
09-10-2019 - |
Pregunta
¿Cuál es la diferencia entre estos dos oyentes, documentación dice:
OnItemSelectedListener -. Definición de interfaz para una devolución de llamada que se invoca cuando un artículo en esta vista se ha seleccionado
OnItemClickListener -. Definición de interfaz para una devolución de llamada que se invoca cuando un artículo en este AdapterView ha hecho click en
selección, haga clic éstas no son iguales en la pantalla táctil?
Solución
OnItemSelectedListener se utiliza para Spinners, y OnItemClickListener se utiliza para listviews.
Otros consejos
AdapterView.OnItemSelectedListener se invoca sólo cuando la posición recién seleccionado es diferente de la posición seleccionada previamente o si no había seleccionado artículo.
Sin embargo AdapterView.OnClickListener se activa incluso hacer clic en el mismo cada elemento.
http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener .html