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
-~----------~----~----~----~------~----~------~--~---

Reply via email to