If the difference is small (as seems to be in this case, at least for now), you can change view attributes in getView(). Just make sure to get both code paths, for when there is a recycled view and when there isn't.

The general way to do this is to override getViewTypeCount and getItemViewType in the adapter.

Inflate the right kind of layout in getView for when there is no recycling. If there is recycling, the view type as returned by getItemViewType, is automatically considered by ListView.

-- Kostya

02.11.2010 14:32, лойк пишет:
My problem is quite simple. Though not sure if I can do anything about
it yet.

I want to handle a list of messages. When its me i use layout_right
and when it's a friend layout_left.

It works except because of recycling only first items will be rights.

So my question is how could i recycle views with 2 layouts and pick
the right one. I could keep a list but I'm scared it could grow
without freeing memory.



--
Kostya Vasilyev -- WiFi Manager + pretty widget -- http://kmansoft.wordpress.com

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