protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder)
        {
            var PrimaryLbl   = layout.FindViewById <TextView>(Resource.Id.primaryTextLbl);
            var SecondaryLbl = layout.FindViewById <TextView>(Resource.Id.secondaryTextLbl);
            var DeleteBtn    = layout.FindViewById <ImageView>(Resource.Id.deleteBtn);

            viewHolder.AddView("PrimaryLbl", PrimaryLbl);
            viewHolder.AddView("SecondaryLbl", SecondaryLbl);

            DeleteBtn.Click += delegate { OnDeleteClicked?.Invoke(viewHolder.AdapterPosition); };
            if (showDeleteBtn)
            {
                DeleteBtn.Visibility = ViewStates.Visible;
            }
        }
        protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder)
        {
            var Avi         = layout.FindViewById <TextView>(Resource.Id.Avi);
            var Name        = layout.FindViewById <TextView>(Resource.Id.Name);
            var Description = layout.FindViewById <TextView>(Resource.Id.Description);
            var MoreVert    = layout.FindViewById <ImageView>(Resource.Id.moreVert);

            viewHolder.AddView("Avi", Avi);
            viewHolder.AddView("Name", Name);
            viewHolder.AddView("Description", Description);
            viewHolder.AddView("Root", layout.FindViewById(Resource.Id.root));

            if (showMoreVert)
            {
                viewHolder.AddView("MoreVert", MoreVert);
                MoreVert.Click += (s, e) => OnMoreClicked?.Invoke(viewHolder);
            }
            else
            {
                MoreVert.Visibility = ViewStates.Gone;
            }
        }
Beispiel #3
0
 protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder)
 {
     viewHolder.AddView("Label", layout.FindViewById <TextView>(Resource.Id.chipLabel));
     viewHolder.AddView("RemoveBtn", layout.FindViewById <ImageView>(Resource.Id.chipRemoveBtn));
 }
Beispiel #4
0
        protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder)
        {
            var PrimaryLabel = layout.FindViewById <TextView>(Resource.Id.primaryLbl);

            viewHolder.AddView("Primary", PrimaryLabel);
        }