java - Load selected fields from ArrayList to ListView. -


i load selected fields arraylist listview. couldn't find example ask.

i have arraylist of structure follows:

arraylist<loginfo> loginfoarray 

where loginfo class have fields follows:

public arraylist<point[][]> strokes; public linkedlist<byte[]> codes; public int[] times; //contains fields of calendar class 

i want put in listview in each row selected fields "times" , "codes"

how can achieve that? use cursor, if possible.

you can use custom adapter extending arrayadapter can pass arraylist<loginfo> .

you can ovverride getview(..) method of adapter set fields want in row of listview .

update

from example @ android custom adapters

import java.util.list;  import android.app.activity; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import android.widget.arrayadapter; import android.widget.checkbox; import android.widget.compoundbutton; import android.widget.textview;  public class interactivearrayadapter extends arrayadapter<loginfo> {    private final list<loginfo> list;   private final activity context;    public interactivearrayadapter(activity context, list<loginfo> list) {     super(context, r.layout.rowbuttonlayout, list);     this.context = context;     this.list = list;   }    static class viewholder {     protected textview text1, text2;   }    @override   public view getview(int position, view convertview, viewgroup parent) {     view view = null;     if (convertview == null) {       layoutinflater inflator = context.getlayoutinflater();       view = inflator.inflate(r.layout.rowbuttonlayout, null);       final viewholder viewholder = new viewholder();       viewholder.text1 = (textview) view.findviewbyid(r.id.label1);       viewholder.text2 = (textview) view.findviewbyid(r.id.label2);        view.settag(viewholder);      } else {       view = convertview;      }     viewholder holder = (viewholder) view.gettag();     holder.text1.settext(list.get(position).getname1());     holder.text2.settext(list.get(position).getname2());     return view;   } }  

Comments

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -