public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; AdapterViewHolder holder = null; if (view != null) { holder = view.Tag as AdapterViewHolder; } if (holder == null) { holder = new AdapterViewHolder(); var inflater = context.GetSystemService(Context.LayoutInflaterService).JavaCast <LayoutInflater>(); //replace with your item and your holder items //comment back in //view = inflater.Inflate(Resource.Layout.item, parent, false); //holder.Title = view.FindViewById<TextView>(Resource.Id.text); view.Tag = holder; } //fill in your items //holder.Title.Text = "new text here"; return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { var view = convertView; AdapterViewHolder holder = null; if (view != null) holder = view.Tag as AdapterViewHolder; if (holder == null) { holder = new AdapterViewHolder(); var inflater = context.GetSystemService(Context.LayoutInflaterService).JavaCast<LayoutInflater>(); //replace with your item and your holder items //comment back in //view = inflater.Inflate(Resource.Layout.item, parent, false); //holder.Title = view.FindViewById<TextView>(Resource.Id.text); view.Tag = holder; } //fill in your items //holder.Title.Text = "new text here"; return view; }