示例#1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.WarToy);
            Bitmap nerf = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.nerfg);
            Bitmap sol  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.sol);
            Bitmap tank = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.Tank);


            WarToy St1 = new WarToy("1", "Nerf", 100, Helper.BitmapToBase64(nerf), 3, "Gun");
            WarToy St2 = new WarToy("2", "soldiers", 75, Helper.BitmapToBase64(sol), 3, "Gun");
            WarToy St3 = new WarToy("3", "Tank", 50, Helper.BitmapToBase64(tank), 3, "Cannon");

            //phase 2 - add to array list
            WarToyList = new System.Collections.Generic.List <WarToy>();
            WarToyList.Add(St1);
            WarToyList.Add(St2);
            WarToyList.Add(St3);
            //phase 3 - create adapter
            WarToyAdapter = new WarToyAdapter(this, WarToyList);
            //phase 4 reference to listview
            iv = FindViewById <ImageView>(Resource.Id.iv);

            lv                         = FindViewById <ListView>(Resource.Id.lv);
            lv.Adapter                 = WarToyAdapter;
            lv.OnItemClickListener     = this; //update
            lv.OnItemLongClickListener = this; //delete
            // Create your application here
        }
示例#2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.WarToy);
            Bitmap nerf  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.nerfg);
            Bitmap sol   = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.sol);
            Bitmap tank  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.Tank);
            Bitmap lego  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.lego);
            Bitmap plain = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.plain);
            Bitmap ship  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.ship);
            Bitmap robo  = Android.Graphics.BitmapFactory.DecodeResource(Application.Context.Resources, Resource.Drawable.robotrick);
            WarToy St1   = new WarToy("1", "Nerf", 100, Helper.BitmapToBase64(nerf), 3, "Gun");
            WarToy St2   = new WarToy("2", "soldiers", 75, Helper.BitmapToBase64(sol), 3, "Gun");
            WarToy St3   = new WarToy("3", "Tank", 50, Helper.BitmapToBase64(tank), 3, "Cannon");
            WarToy St4   = new WarToy("20", "lego", 60, Helper.BitmapToBase64(lego), 3, "starwars");
            WarToy St5   = new WarToy("21", "plain", 70, Helper.BitmapToBase64(plain), 3, "air");
            WarToy St6   = new WarToy("22", "ship", 99, Helper.BitmapToBase64(ship), 3, "war");
            WarToy St7   = new WarToy("3", "robo", 50, Helper.BitmapToBase64(robo), 3, "trick");

            //phase 2 - add to array list
            WarToyList = new System.Collections.Generic.List <WarToy>();
            WarToyList.Add(St1);
            WarToyList.Add(St2);
            WarToyList.Add(St3);
            WarToyList.Add(St4);
            WarToyList.Add(St5);
            WarToyList.Add(St6);
            WarToyList.Add(St7);
            //phase 3 - create adapter
            WarToyAdapter = new WarToyAdapter(this, WarToyList);
            //phase 4 reference to listview
            iv = FindViewById <ImageView>(Resource.Id.iv);

            lv                     = FindViewById <ListView>(Resource.Id.lv);
            lv.Adapter             = WarToyAdapter;
            lv.OnItemClickListener = this;     //update

            // Create your application here
        }