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(); }
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(); } }
public override Android.Support.V4.App.Fragment GetItem(int position) { switch (position) { case 0: return(BrowseFragment.NewInstance()); case 1: return(AboutFragment.NewInstance()); } return(null); }
public override Fragment GetItem(int position) { if (position == 1) { return(AboutFragment.NewInstance()); } else { return(BrowseFragment.NewInstance()); } }
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(); }