Android OnItemClickListener и OnClickListener

  1. Находится в пользовательском классе адаптера массива (метод getView)
  2. Находится в классе активности (метод onCreate) Безэмоциональное лицо

В чем разница, пожалуйста?

1. 1-е изображение

2. 2-е изображение


person Ademola Babs    schedule 19.02.2021    source источник
comment
Рассмотрите возможность добавления кода как части вопроса вместо изображения.   -  person Madushan    schedule 19.02.2021


Ответы (1)


OnClick находится в представлении, которое вызывается, когда пользователь щелкает по нему.

OnItemClick находится на адаптере, который управляет виртуальным списком, и когда пользователь щелкает «представление», содержимое которого управляется адаптером, адаптер отвечает за выяснение того, какой элемент в наборе данных, которым он управляет, был нажат, и сославшись на то.

OnItemClickListener предоставит вам такую ​​информацию, как положение в адаптере и идентификатор, которым он управляет для этого элемента https://developer.android.com/reference/android/widget/AdapterView.OnItemClickListener

person Madushan    schedule 19.02.2021