I defined a ripple drawable and set it as the background for the listview item view\'s background. It almost works fine but the ripple effect just sometimes does not show up upo
OK, After some try and error, I have finally get it work.
First, move the activated state out of ripple node:
After that, set drawSelectorOnTop to true for the ListView that use the drawable as item background.
Now the ripple effect can work perfectly.