public override View GetView(int position, View convertView, ViewGroup parent) { // LayoutInflater layoutInflater = LayoutInflater.From(context); Android.Views.LayoutInflater layoutInflater = ((WarToyActivity)context).LayoutInflater; Android.Views.View view = layoutInflater.Inflate(Resource.Layout.Custom3, parent, false); TextView tvTitle = view.FindViewById <TextView>(Resource.Id.tvName); TextView tvSubTitle = view.FindViewById <TextView>(Resource.Id.tvType); TextView tvAge = view.FindViewById <TextView>(Resource.Id.tvAge); TextView tvPrice = view.FindViewById <TextView>(Resource.Id.tvPrice); ImageView ivProduct = view.FindViewById <ImageView>(Resource.Id.ivProduct); Toy temp = objects[position]; if (temp != null) { Bitmap bitmap = Helper.Base64ToBitmap(temp.bitmap); ivProduct.SetImageBitmap(bitmap); tvPrice.Text = "" + temp.GetPrice(); tvTitle.Text = temp.GetName(); // tvSubTitle.Text = temp.GetWeapon(); tvAge.Text = "" + temp.GetAge(); } return(view); }
public override View GetView(int position, View convertView, ViewGroup parent)//הפעולה שיוצרת את התאים של הרשימה { Android.Views.LayoutInflater layoutInflater = ((WarToyActivity)context).LayoutInflater; Android.Views.View view = layoutInflater.Inflate(Resource.Layout.Custom3, parent, false);//מנפח את התא TextView tvTitle = view.FindViewById <TextView>(Resource.Id.tvName); TextView tvSubTitle = view.FindViewById <TextView>(Resource.Id.tvType); TextView tvAge = view.FindViewById <TextView>(Resource.Id.tvAge); TextView tvPrice = view.FindViewById <TextView>(Resource.Id.tvPrice); ImageView ivProduct = view.FindViewById <ImageView>(Resource.Id.ivProduct); Toy temp = objects[position];//שולף את האיבר במקום הפוסישין if (temp != null) { //אם התנאי מתקיים אז הוא מקבל ומציג את התכונות Bitmap bitmap = Helper.Base64ToBitmap(temp.bitmap); ivProduct.SetImageBitmap(bitmap); tvPrice.Text = "" + temp.GetPrice(); tvTitle.Text = temp.GetName(); tvAge.Text = "" + temp.GetAge(); } return(view);//מחזיר התא למקום }