Domanda

Qual è la differenza tra questi due ascoltatori, documentazione dice:

OnItemSelectedListener -. Definizione di interfaccia per un callback da richiamare quando si seleziona un elemento in questa visualizzazione

OnItemClickListener -. Definizione di interfaccia per un callback da richiamare quando un elemento in questo AdapterView è stato fatto clic

Selezione, fare clic su Non sono questi uguali sul touch screen?

È stato utile?

Soluzione

OnItemSelectedListener viene utilizzato per Spinners, e OnItemClickListener viene utilizzato per ListViews.

Altri suggerimenti

AdapterView.OnItemSelectedListener viene richiamata solo quando la posizione appena selezionata è diversa dalla posizione precedentemente selezionata o se non ci fosse l'elemento selezionato.

Tuttavia AdapterView.OnClickListener viene invocata anche si sceglie la stessa voce ogni volta.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top