Note that there are two layouts being used here: R.layout.evenbubble R.layout.oddbubble
Without overriding getViewTypeCount / getItemViewType in the adapter and returning the right item type... .. the list view will mix up those two layouts when recycling, which would appear as a list of "send" bubbles or a list of "receive" bubbles. The view type presumably should be based on "flag", which in turn, as was already noted, presumably should depend on the item's position, and a data structure lookup to determine if it's a "send" bubble or a "receive" bubble. -- K 30 марта 2012 г. 0:49 пользователь Justin Anderson <magouyaw...@gmail.com>написал: > That its what I was thinking as well... > On Mar 29, 2012 2:16 PM, "Nadeem Hasan" <nha...@nadmm.com> wrote: > >> Justin, >> >> You are right. In that case, I think the culprit is the "flag". It is >> supposed to be true for incoming and false for outgoing. But, it remains >> static while listview is building its items. I think this flag should be in >> the adapter along with message. >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to android-developers@googlegroups.com >> To unsubscribe from this group, send email to >> android-developers+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en