示例#1
0
        private void ListItemClicked(int position)
        {
            //this way we don't load twice, but you might want to modify this a bit.
            if (position == oldPosition)
            {
                return;
            }

            oldPosition = position;

            Android.Support.V4.App.Fragment fragment = null;
            switch (position)
            {
            case 0:
                fragment = HomeFragment.NewInstance();
                break;

            case 1:
                fragment = LocationsFragment.NewInstance();
                break;

            case 2:
                fragment = AddItemBarcodeFragment.NewInstance();
                break;

            case 3:
                fragment = StoragesFragment.NewInstance();
                break;

            case 4:
                fragment = CategoriesFragment.NewInstance();
                break;

            case 5:
                fragment = ProductsFragment.NewInstance();
                break;

            case 6:
                fragment = ShopListFragment.NewInstance();
                break;

            case 7:
                fragment = SummaryFragment.NewInstance();
                break;
            }

            SupportFragmentManager.BeginTransaction()
            .Replace(Resource.Id.content_frame, fragment)
            .Commit();
        }
示例#2
0
        void InitPages()
        {
            var jobsFragment = new JobsFragment();

            var categoriesFragment = new CategoriesFragment();

            var favoritesFragment = new FavoritesFragment();

            _fragments.Add(jobsFragment);

            _backPressedListFragmet.Add(jobsFragment);

            _fragments.Add(categoriesFragment);

            _backPressedListFragmet.Add(categoriesFragment);

//			_fragments.Add (favoritesFragment);
//
//			_backPressedListFragmet.Add(favoritesFragment);

            var pagesTitle = _resources.GetStringArray(Resource.Array.HomeTitles);

            _titles = new List <ICharSequence> (CharSequence.ArrayFromStringArray(pagesTitle));
        }
示例#3
0
		void InitPages ()
		{
			var jobsFragment = new JobsFragment ();

			var categoriesFragment = new CategoriesFragment();

			var favoritesFragment = new FavoritesFragment();

			_fragments.Add (jobsFragment);

			_backPressedListFragmet.Add(jobsFragment);

			_fragments.Add (categoriesFragment);

			_backPressedListFragmet.Add(categoriesFragment);

//			_fragments.Add (favoritesFragment);
//
//			_backPressedListFragmet.Add(favoritesFragment);

			var pagesTitle = _resources.GetStringArray(Resource.Array.HomeTitles);

			_titles = new List<ICharSequence> (CharSequence.ArrayFromStringArray(pagesTitle));
		}
        private void ListItemClicked(int position)
        {
            var parentView = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            Android.Support.V4.App.Fragment fragment = null;
            switch (position)
            {
            case 0:
                fragment = new OverviewFragment();
                break;

            case 1:
                fragment = new AccountsFragment();
                break;

            case 2:
                fragment = new CategoriesFragment();
                break;

            case 3:
                fragment = new StatisticsFragment();
                break;

            case 4:
                fragment = new ImportExportFragment();
                break;

            case 5:
                fragment = new ProfileFragment();
                break;
            }

            SupportFragmentManager.BeginTransaction()
            .Replace(Resource.Id.content_frame, fragment)
            .Commit();
        }