Update: Things I've tried so far: -Moved everything into a single relativelayout, removed the child's clickability and instead added an OnItemClickListener to the parent listview. This method didn't fire on touch events for some reason, even when I had removed all "setClickable" and "setFocusable" calls. It does fire for trackball / keyboard selections, though.
-In my list adapter, I set the convertView to clickable and attached an event that basically triggered the parent listview's onClick method (the one that should have been fired by that listview's OnItemClickListener). It triggers okay, but the root problem of not stopping an in-progress scroll with a touch event is still present. Unless I'm missing something, this kills my theory that the root issue is related to having clickable children. -In all cases, Tapping the screen while listview is scrolling (finger down, finger up) seems to stop the scroll. finger down on its own does not. -In the ListView's constructor, tried setting "setFocusable(true)" and "setItemsCanFocus()" to true and false (tried both ways). No luck. In some cases I effectively made nothing clickable, but the problem persisted. Does it perhaps matter that I'm only using a ListView and not a ListActivity? I'm using a TabActivity with nested listviews instead. Much appreciated. -Alex --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

