void NavigationView_NavigationItemSelected(object sender, NavigationView.NavigationItemSelectedEventArgs e) { switch (e.MenuItem.ItemId) { case (Resource.Id.nav_search): // Search var SearchFragment = new SearchFragment(); var fragmentSearch = FragmentManager.BeginTransaction(); fragmentSearch.Replace(Resource.Id.fragment_container, SearchFragment); fragmentSearch.AddToBackStack(null); fragmentSearch.Commit(); this.Title = "TSPMD"; break; case (Resource.Id.nav_files): // Files var FilesFragment = new FilesFragment(); var fragmentFiles = FragmentManager.BeginTransaction(); fragmentFiles.Replace(Resource.Id.fragment_container, FilesFragment); fragmentFiles.AddToBackStack(null); fragmentFiles.Commit(); this.Title = "TSPMD"; break; case (Resource.Id.nav_settings): // Settings var SettingsFramgment = new SettingsFragment(); var fragmentSettings = FragmentManager.BeginTransaction(); fragmentSettings.Replace(Resource.Id.fragment_container, SettingsFramgment); fragmentSettings.AddToBackStack(null); fragmentSettings.Commit(); this.Title = "TSPMD"; break; case (Resource.Id.nav_about): // About var AboutFragment = new AboutFragment(); var fragmentAbout = FragmentManager.BeginTransaction(); fragmentAbout.Replace(Resource.Id.fragment_container, AboutFragment); fragmentAbout.AddToBackStack(null); fragmentAbout.Commit(); this.Title = "TSPMD"; break; } // Close drawer drawerLayout.CloseDrawers(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetContentView(Resource.Layout.Main); drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout); // Init toolbar var toolbar = FindViewById<Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); // Attach item selected handler to navigation view var navigationView = FindViewById<NavigationView>(Resource.Id.nav_view); navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; // Create ActionBarDrawerToggle button and add it to the toolbar var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer); #pragma warning disable CS0618 // Typ oder Element ist veraltet drawerLayout.SetDrawerListener(drawerToggle); #pragma warning restore CS0618 // Typ oder Element ist veraltet drawerToggle.SyncState(); ActivityContext.mActivity = this; var SearchFragment = new SearchFragment(); var fragmentSearch = FragmentManager.BeginTransaction(); fragmentSearch.Replace(Resource.Id.fragment_container, SearchFragment); fragmentSearch.AddToBackStack(null); fragmentSearch.Commit(); // Request permissions #pragma warning disable CS4014 requestPermissionsAsync(); #pragma warning restore CS4014 // Enable log Log.setMode(true); // Init Settings if (String.IsNullOrEmpty(Settings.Retrieve("SearchPages"))) Settings.Save("SearchPages", "2"); }
public SearchListViewAdapter(Context context, List <ListViewItem> items, SearchFragment searchActivity) { items_ = items; context_ = context; searchActivity_ = searchActivity; }