Android ListView OnItemClickListener Vs. Посмотреть OnClickListener - PullRequest
4 голосов
/ 11 января 2010

Почему OnClickListener для View внутри ListView не реагирует на щелчок трекбола в представлении, в то время как OnItemClickListener для ListView реагирует на щелчок трекбола в одном из представлений ListView?

1 Ответ

0 голосов
/ 17 октября 2011

То есть по замыслу.

Компонент ListView специально создан для запуска этих событий таким образом. Я считаю, что они на самом деле определены в AdapterView абстрактном классе. Другие AdapterView потомки (Gallery, Spinner и т. Д.) Также будут вести себя так же.

Также есть ONItemLongClick.

View.OnClick используется только элементами управления с простой семантикой, например, Button там, где есть только один «вид» клика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...