studio otro llamar item hacer getitematposition clic adapterview activity android android-adapterview

android - otro - Diferencia entre onItemClickListener y OnItemSelectedListener de AdapterView



getitematposition android (2)

AdapterView.OnItemSelectedListener se invoca solo cuando la posición recién seleccionada es diferente de la posición seleccionada previamente o si no había ningún elemento seleccionado.

Sin embargo, se invoca AdapterView.OnClickListener incluso si hace clic en el mismo elemento cada vez.

http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html

¿Cuál es la diferencia entre estos dos oyentes ?, la documentación dice:

OnItemSelectedListener: definición de interfaz para una devolución de llamada que se invocará cuando se haya seleccionado un elemento en esta vista.

OnItemClickListener: definición de interfaz para una devolución de llamada que se invocará cuando se haga clic en un elemento de este AdapterView.

Selección, clic ¿no son iguales en la pantalla táctil?


OnItemSelectedListener se utiliza para Spinners, y OnItemClickListener se usa para ListViews.