Example #1
0
        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);
        }
Example #2
0
 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(); }
 }