public override View GetView(int position, View convertView, ViewGroup parent) { if (position < 0) { return(null); } var view = (convertView ?? m_Context.LayoutInflater.Inflate( Resource.Layout.HistoryItem, parent, false) ); if (view == null) { return(null); } var wrapper = view.Tag as ClearedTaskAdapterWrapper; if (wrapper == null) { wrapper = new ClearedTaskAdapterWrapper(); wrapper.Title = view.FindViewById <TextView>(Resource.Id.cleared_title); wrapper.Date = view.FindViewById <TextView>(Resource.Id.cleared_date); view.Tag = wrapper; } var task = m_Tasks[position]; wrapper.Title.Text = task.Task; var date = task.DateCompleted.ToLocalTime(); wrapper.Date.Text = date.ToShortDateString() + " " + date.ToShortTimeString(); return(view); }
public override View GetView(int position, View convertView, ViewGroup parent) { if (position < 0) return null; var view = (convertView ?? m_Context.LayoutInflater.Inflate( Resource.Layout.HistoryItem, parent, false) ); if (view == null) return null; var wrapper = view.Tag as ClearedTaskAdapterWrapper; if (wrapper == null) { wrapper = new ClearedTaskAdapterWrapper(); wrapper.Title = view.FindViewById<TextView>(Resource.Id.cleared_title); wrapper.Date = view.FindViewById<TextView>(Resource.Id.cleared_date); view.Tag = wrapper; } var task = m_Tasks[position]; wrapper.Title.Text = task.Task; var date = task.DateCompleted.ToLocalTime(); wrapper.Date.Text = date.ToShortDateString() + " " + date.ToShortTimeString(); return view; }