On Thu, Apr 8, 2010 at 4:42 AM, Binesy <[email protected]> wrote: > Why is this happening and how can I fix it? >
The ListView will re-use views it uses, as you see by the convertView. These are not guaranteed to be in the same order as you scroll the list and items are cycled, AFAIK. My guess is your items are being re-arranged and you're seeing the behavior you're seeing since you're not updating the tag on the button where you store in the index. I would recommend you completely update the view you're getting even if there is an existing convertView. In this case just do c.button.setTag(position) after the if / else clause instead of inside the if clause. ------------------------------------------------------------------------------------------------- TreKing - Chicago transit tracking app for Android-powered devices http://sites.google.com/site/rezmobileapps/treking -- 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

