protected override View CreateHeaderView() { this.m_headerView = new ResultListItemView(this); this.m_headerView.LayoutParameters = LayoutParams.ForLL(marginBottom: 10); this.m_headerView.SetIcon(this.IconOutcomeError); this.m_headerView.SetBackgroundColor(new Color(110, 3, 15)); this.m_headerView.Clickable = true; this.m_headerView.Click += OnHeaderClick; this.m_headerView.Visibility = ViewStates.Gone; return(this.m_headerView); }
public override View GetView(int position, View convertView, ViewGroup parent) { ResultListItemView view = convertView as ResultListItemView; if (view == null) { view = new ResultListItemView(this.Context); } T item = GetItem(position); view.SetIcon(this.Activity.GetIconForState(GetStateFor(item))); view.SetHtml(GetHTMLDescriptionFor(item)); return(view); }