> What happened when bindView() was called, I checked the view's
> tag for a holder object, and if there was one I left it alone. Since,
> it seems, a row view can be assigned to different positions during the
> filling of the adapter/ListView.

Absolutely. Otherwise, scrolling through 1,000 items in a list would
result in 1,000 rows being created.

> This means I have to update the view
> holder, or create a new one, with the most current position data in
> every call to bindView().

No, you don't -- you just have to write a view holder that does not track
its position.

http://commonsware.com/Android/excerpt.pdf contains an excerpt from one of
my books that demonstrates the technique.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com
Android App Developer Books: http://commonsware.com/books.html



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