Venator85
Venator85

Reputation: 10335

OnScrollListener.onScroll() called on item click in a ListView

I have a ListView with an OnScrollListener and an OnItemClickListener. When I click on an item, both the onScroll() method in the OnScrollListener and the OnItemClickListener are fired.

Is there a way to prevent this behaviour? If not, how can I tell, inside onScroll(), if the user is really scrolling or he's just clicking?

Upvotes: 5

Views: 2312

Answers (1)

Sephy
Sephy

Reputation: 50412

I think onScrollStateChanged should also be called with scrolling. Then you should be able to see if the state is idled or scrolling through the constants defined in OnScrollListener. Check this topic for an example.

Upvotes: 2

Related Questions