public override View GetView(int position, View convertView, ViewGroup parent)
        {
            if (inflater == null)
            {
                inflater = (LayoutInflater)context.GetSystemService(Context.LayoutInflaterService);
            }

            if (convertView == null)
            {
                convertView = inflater.Inflate(Resource.Layout.ShoppingItem, parent, false);
            }

            TextView itemID     = convertView.FindViewById <TextView>(Resource.Id.ItemID);
            TextView item       = convertView.FindViewById <TextView>(Resource.Id.ItemName);
            TextView itemQty    = convertView.FindViewById <TextView>(Resource.Id.ItemQty);
            TextView itemMse    = convertView.FindViewById <TextView>(Resource.Id.ItemMse);
            TextView itemStatus = convertView.FindViewById <TextView>(Resource.Id.ItemStatus);

            list = lists[position];

            itemID.Text     = list.Id.ToString();
            item.Text       = list.Item;
            itemQty.Text    = list.ItemQuantity.ToString();
            itemMse.Text    = list.ItemMeasure.ToString();
            itemStatus.Text = list.ItemStatus;

            if (itemStatus.Equals("Pending"))
            {
                itemStatus.SetTextColor(Android.Graphics.Color.Rgb(183, 28, 28));
            }

            return(convertView);
        }