Monday 15 September 2014

Android Listview ArrayAdapter error -



Android Listview ArrayAdapter error -

i`m trying create custum listview. going wrong. problem in isright variable. when print out message.user.id.equals(current_user.id); works. did wrong?

@override public view getview(int position, view convertview, viewgroup parent) { // info item position message message = getitem(position); boolean isright = message.user.id.equals(current_user.id); textview message_text; textview message_date; if (isright) { if (convertview == null) { convertview = layoutinflater.from(getcontext()).inflate(r.layout.owner_message, parent, false); } message_text = (textview) convertview.findviewbyid(r.id.owner_message_text); message_date = (textview) convertview.findviewbyid(r.id.owner_message_date); } else { if (convertview == null) { convertview = layoutinflater.from(getcontext()).inflate(r.layout.gest_message, parent, false); } message_text = (textview) convertview.findviewbyid(r.id.gest_message_text); message_date = (textview) convertview.findviewbyid(r.id.gest_message_date); } message_text.settext(message.text); message_date.settext(dateutil.convertdatetocontextformattext(message.date, this.context)); homecoming convertview; }

i`m not 100% sure, couldn`t problem recycling views , convertview not null , have loaded wrong layout. remove status convertview == null , seek if helps.

android listview android-arrayadapter

No comments:

Post a Comment