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); }