예제 #1
0
 private void OAdapter_OfferClick(object sender, int e)
 {
     new Android.Support.V7.App.AlertDialog.Builder(this)
     .SetIcon(Resource.Drawable.ic_alert)
     .SetTitle("Removing Offer")
     .SetMessage("Are you sure you want to remove this offer?")
     .SetPositiveButton("Yes", (c, ev) =>
     {
         MainActivity.CartOffers.Remove(offersList[e]);
         offersList = MainActivity.CartOffers;
         oAdapter   = new CartOffersListAdapter(offersList);
         oRecycleView.SetAdapter(oAdapter);
     })
     .SetNegativeButton("No", (c, ev) => { })
     .Show();
 }
예제 #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_my_cart);
            itemsList      = MainActivity.CartItems;
            mRecycleView   = FindViewById <RecyclerView>(Resource.Id.myCartItemsRecyclerView);
            mLayoutManager = new LinearLayoutManager(this);
            mRecycleView.SetLayoutManager(mLayoutManager);
            mAdapter            = new CartItemsListAdapter(itemsList);
            mAdapter.ItemClick += MAdapter_ItemClick;
            mRecycleView.SetAdapter(mAdapter);
            offersList = MainActivity.CartOffers;

            oRecycleView   = FindViewById <RecyclerView>(Resource.Id.myCartOffersRecyclerView);
            oLayoutManager = new LinearLayoutManager(this);
            oRecycleView.SetLayoutManager(oLayoutManager);
            oAdapter             = new CartOffersListAdapter(offersList);
            oAdapter.OfferClick += OAdapter_OfferClick;
            oRecycleView.SetAdapter(oAdapter);
            TextView proceedCheck = (TextView)FindViewById(Resource.Id.proceedCheckoutTV);

            proceedCheck.Click += ProceedCheck_Click;
            // Create your application here
        }