public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context). Inflate(Resource.Layout.alert_item, parent, false); BlocksViewHolder vh = new BlocksViewHolder(itemView, OnClick); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { BlocksViewHolder vh = holder as BlocksViewHolder; Alert a = elements[position]; vh.Title.Text = a.Title; vh.Date.Text = a.FechaNotificacion.ToString(context.GetString(Resource.String.filter_date_format)) + " - " + a.FechaNotificacion.ToString("HH:mm"); vh.Description.Text = a.Comment; if (a.Read) { vh.Content.SetBackgroundResource(Resource.Color.colorRead); } else { vh.Content.SetBackgroundResource(Resource.Color.colorNotRead); } }