Android Listview Scroll Behavior Scroll on fast fling/move otherwise not

view story

http://stackoverflow.com – I want a create a Custom ListView which will have following behavior, 1. When I scroll my finger on List It Should not Scroll by itself. 2. When User has finger down and moving finger slowly then ListView should pass touch event to Child and child will show ListView Icon Name. 3. When User moves finger with some threshold velocity or fast enough, List Will Scroll and show user next Items in List. To achieve this I tried to override dispatchTouchEvent method from ListView as follows, @Override public boolean dispatchTouchEvent(MotionEvent ev) { if(ev.getAction() == MotionEvent.ACT (HowTos)