Beispiel #1
0
        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);//מחזיר התא למקום
        }