В чем разница между этими двумя слушателями, документация говорит:разница между onItemClickListener и OnItemSelectedListener из AdapterView
OnItemSelectedListener - Определение интерфейса для обратного вызова, которая будет вызвана, когда был выбран элемент в этой точке зрения.
OnItemClickListener - Определение интерфейса для обратного вызова, вызываемого при нажатии элемента в этом AdapterView.
Выбор, нажмите, не равны ли они на сенсорном экране?
Я думаю, что выбран щелчки + фокус получает, например, вы можете вызвать его с трекболом тоже – apps