Exemplo n.º 1
0
        public override bool OnOptionsItemSelected(IMenuItem item)
        {
            switch (item.ItemId)
            {
            case Resource.Id.random:
                int page = RANDOM.Next(mAdapter.Count);
                Toast.MakeText(this, "Changing to page " + page, ToastLength.Short);
                mPager.CurrentItem = page;
                return(true);

            case Resource.Id.add_page:
                Console.WriteLine("Adapter count " + mAdapter.Count);
                if (mAdapter.Count < 10)
                {
                    mAdapter.SetCount(mAdapter.Count + 1);
                    mIndicator.NotifyDataSetChanged();
                }
                return(true);

            case Resource.Id.remove_page:

                Console.WriteLine("Remove page " + mAdapter.Count);
                if (mAdapter.Count > 1)
                {
                    mAdapter.SetCount(mAdapter.Count - 1);
                    mIndicator.NotifyDataSetChanged();
                }
                return(true);
            }
            return(base.OnOptionsItemSelected(item));
        }