2013-09-16 2 views
1

У меня есть ListView. На ListView, я поставил два события:SetOnTouchListener и setOnItemClickListener не работают одновременно

  • setOnTouchListener
  • setOnItemClickListener

В моем коде, в setOnTouchListener работает, но setOnItemClickListener не делает. Когда я удалил setOnTouchListener, setOnItemClickListener отлично работает.

Есть ли способ для обоих из них работать одновременно?

+0

попытайтесь вернуть значение false в реализации «OnTouchListener» – gunar

+0

Не могли бы вы сказать нам цель этих 2 слушателей? – user2162545

ответ

1

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

Но, возможно, вам не нужен два прослушивателя для почти того же действия.

+0

Спасибо. Это работает – user2756426

Смежные вопросы