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; } }
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)); }
protected override void OnLookupViewItems(View layout, GenericViewHolder viewHolder) { var PrimaryLabel = layout.FindViewById <TextView>(Resource.Id.primaryLbl); viewHolder.AddView("Primary", PrimaryLabel); }