ListActivity should have a getView() or getListView() method, (if I remember correctly), that will return the ListView used by the ListActivity.
This is just a guess but I think you'll need to get the ListView and override its onTouch/gesture/fling etc methods