Разница между OnitemClickListener и OnitEmseLedListener of AdapterView
-
09-10-2019 - |
Вопрос
В чем разница между этими двумя слушателями, документация говорит:
ONITEMSELUCTERLISTENER - определение интерфейса для обратного вызова, которое будет вызвать, когда был выбран элемент в этом представлении.
ONITEMCLICKLISTENER - определение интерфейса для обратного вызова, который должен быть вызван, когда нажал элемент в этом AdapterView.
Выбор, щелкните не так равны на сенсорном экране?
Решение
OnitEmseLectedListener используется для спиней, а onitemclickLickListener используется для ListViews.
Другие советы
AdapterView.OnitMeseSelistener вызывается только тогда, когда вновь выбранная позиция отличается от ранее выбранного положения или если выбранного элемента не было.
Однако adapterview.onclickListener вызывается даже вы нажимаете на один и тот же элемент каждый раз.
http://developer.android.com/Reeference/android/widget/adapterview.Onitmaselectedlistener.html.