ListView Long Click Animation

5.2k Views Asked by At

I would like to capture long click events in a ListView, which was easily done using a OnItemLongClickListener. However, that lacks the fading animation of the selector transitioning to a long press that is seen when the long click is handled by onCreateContextMenu. How can I get that animation using OnItemLongClickListener?

2

There are 2 best solutions below

1
On BEST ANSWER

I was having the same problem and resolved it by removing the following property in the LinearLayout for my rows:

android:clickable="true"

Removing that property or setting the value to false both fixed the problem.

0
On

Make sure the enclosing list item's view specifies:

android:background="?android:attr/selectableItemBackground"