Unterschied zwischen onItemClickListener und OnItemSelectedListener von AdapterView

Was ist der Unterschied zwischen diesen beiden Zuhörern, sagt die Dokumentation:

OnItemSelectedListener – Schnittstellendefinition für einen Callback, der aufgerufen werden soll, wenn ein Element in dieser Ansicht ausgewählt wurde.

OnItemClickListener – Schnittstellendefinition für einen Rückruf, der aufgerufen werden soll, wenn ein Element in diesem AdapterView angeklickt wurde.

Auswahl, Klick sind nicht gleich auf Touchscreen?

  • Erweiterung von AdapterView
  • Probleme mit AdapterView und AddView
  • Richtige Verwendung von setEmtpyView in AdapterView
  • AdapterView.OnItemClickListener mit mehr ListView
  • Einstellen von Android: windowBackground to @null macht das Scrollen zum Abstrich?
  • Android wie man startActivityForResult in einem Adapter aufruft
  • GridView mit verschiedenen Zellengrößen, Pinterest-Stil
  • Wie bekomme ich Text von autovervollständigen Textansicht android
  • 2 Solutions collect form web for “Unterschied zwischen onItemClickListener und OnItemSelectedListener von AdapterView”

    OnItemSelectedListener wird für Spinner verwendet und OnItemClickListener wird für ListViews verwendet.

    AdapterView.OnItemSelectedListener wird nur dann aufgerufen, wenn sich die neu ausgewählte Position von der zuvor ausgewählten Position unterscheidet oder wenn kein ausgewähltes Element vorhanden ist.

    Allerdings wird AdapterView.OnClickListener aufgerufen, auch wenn du jedes Mal auf das gleiche Element klickst.

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

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.