Esempio n. 1
0
        private void ListItemClicked(int position)
        {
            Android.Support.V4.App.Fragment fragment = null;
            switch (position)
            {
            case 0:
                fragment = new BrowseFragment();
                break;

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

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

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

            this.drawerListView.SetItemChecked(position, true);
            SupportActionBar.Title = this.title = Sections [position];
            this.drawerLayout.CloseDrawers();
        }
Esempio n. 2
0
        private void DrawerListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            Android.Support.V4.App.Fragment fragment = null;
            TextView tvItemMenu = e.View.FindViewById <TextView>(Resource.Id.textViewMenuItem);

            switch (tvItemMenu.Text)
            {
            case "Beranda":
                fragment = m_GoFoodFragment;
                // startBeranda();return;
                break;

            case "Status Pesanan":
                fragment = m_MyOrderFragment;    // new MyOrderFragment(this, member_id);
                break;

            case "My Profile":
                fragment = new ProfileFragment();
                break;

            case "Help":
                fragment = new BrowseFragment();
                break;

            case "LogOut":
                m_member  = null;
                member_id = 0;
                this.drawerListView.Adapter = new ItemMenuAdapter(this, SectionsNoLogin);
                m_settingCurrentLogin.Val_2 = "0";
                m_settingSvc.Update(m_settingCurrentLogin);
                Toast.MakeText(this, "You has been logged out.", ToastLength.Short).Show();
                Refresh("GoFoodFragment");
                return;

            //break;
            case "Login":
                Intent intent = new Intent(this, typeof(StartScreenActivity));
                StartActivityForResult(intent, 1);
                break;
            }
            if (fragment != null)
            {
                SupportFragmentManager.BeginTransaction()
                .Replace(Resource.Id.content_frame, fragment)
                .Commit();

                this.drawerListView.SetItemChecked(e.Position, true);
                if (member_id > 0)
                {
                    SupportActionBar.Title = this.title = SectionsLogin[e.Position];
                }
                else
                {
                    SupportActionBar.Title = this.title = SectionsNoLogin[e.Position];
                }

                this.drawerLayout.CloseDrawers();
            }
        }
Esempio n. 3
0
        public override Android.Support.V4.App.Fragment GetItem(int position)
        {
            switch (position)
            {
            case 0: return(BrowseFragment.NewInstance());

            case 1: return(AboutFragment.NewInstance());
            }
            return(null);
        }
Esempio n. 4
0
 public override Fragment GetItem(int position)
 {
     if (position == 1)
     {
         return(AboutFragment.NewInstance());
     }
     else
     {
         return(BrowseFragment.NewInstance());
     }
 }
Esempio n. 5
0
        private void ListItemClicked(int position)
        {
            Android.Support.V4.App.Fragment fragment = null;
            switch (position)
            {
            case 0:
                fragment = new BrowseFragment();
                Title    = "Monkeys";
                break;

            case 2:
                fragment = new ProfileFragment();
                Title    = "James Montemagno";
                break;
            }

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