コード例 #1
0
        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);
        }
コード例 #2
0
    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;
    }