Der Unterschied zwischen onItemClickListener und OnItemSelectedListener von AdapterView

StackOverflow https://stackoverflow.com/questions/4177507

  •  09-10-2019
  •  | 
  •  

Frage

Was ist der Unterschied zwischen diesen beiden Hörer ist, Dokumentation sagt:

OnItemSelectedListener -. Schnittstellendefinition für einen Rückruf aufgerufen werden, wenn ein Element in dieser Ansicht ausgewählt wurde

OnItemClickListener -. Schnittstellendefinition für einen Rückruf aufgerufen werden, wenn ein Element in diesem AdapterView geklickt wurde

Auswahl, klicken Sie sind nicht diese gleich auf Touch-Screen?

War es hilfreich?

Lösung

ist OnItemSelectedListener für Spinner verwendet, und OnItemClickListener für Listviews verwendet.

Andere Tipps

AdapterView.OnItemSelectedListener wird nur aufgerufen, wenn die neu gewählte Position von der zuvor gewählten Position unterschiedlich ist oder wenn es kein ausgewähltes Element ist.

Allerdings AdapterView.OnClickListener aufgerufen sogar klicken Sie das gleiche Element jedes Mal.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top