public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { CreditDebitHistoryViewHolder vh = null; try { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.view_credit_debit_history, parent, false); vh = new CreditDebitHistoryViewHolder(itemView, OnClick); } catch (Exception ex) { Toast.MakeText(context, ex.Message, ToastLength.Long).Show(); } return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { try { CreditDebitHistoryViewHolder vh = holder as CreditDebitHistoryViewHolder; vh.txtDate.Text = lst[position].TypeDate; if (lst[position].Type == eType.CREDIT.ToString()) { vh.txtAmount.SetTextColor(Android.Graphics.Color.ForestGreen); } else { vh.txtAmount.SetTextColor(Android.Graphics.Color.Red); } vh.txtAmount.Text = lst[position].Amount.ToString(); vh.txtRemarks.Text = lst[position].Remarks; } catch (Exception ex) { Toast.MakeText(context, ex.Message, ToastLength.Long).Show(); } }