public override void OnStart() { base.OnStart(); listview = View.FindViewById <ListView>(Resource.Id.catView_ListView); siteAdapter adapter = new categoryAdapter(Activity, MainActivity.env.getDB()); listview.Adapter = adapter; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Main_layout); #region varDeclaration metrics = Resources.DisplayMetrics; drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); navView = FindViewById <NavigationView>(Resource.Id.nav_view); menu = navView.Menu; //floatBtn = FindViewById<FloatingActionButton>(Resource.Id.f) env = new OmniPlaceEnvironment(); DeviceDpWidth = ConvertPxToDp(metrics.WidthPixels); DeviceDpHeight = ConvertPxToDp(metrics.HeightPixels); DevicePxWidth = ConvertDpToPx(DeviceDpWidth); DevicePxHeight = ConvertDpToPx(DeviceDpHeight); console = FindViewById <TextView>(Resource.Id.mainActivity_txtConsole); catListView = FindViewById <ListView>(Resource.Id.catView_ListView); catListAdapter = new categoryAdapter(this, env.getDB()); #endregion env.initializeDB(); catListView.Adapter = catListAdapter; #region toolbar config var customtoolbar = FindViewById <v7Toolbar>(Resource.Id.toolbar); SetSupportActionBar(customtoolbar); SupportActionBar.Title = "OmniPlace"; SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); //SupportActionBar.SetHomeAsUpIndicator(Resource.Drawable.ic_menu_white_24dp); //open side menu image button #endregion #region MenuActions //control de acciones del menu, swapear entre fragments navView.NavigationItemSelected += (sender, e) => { Android.App.Fragment fragment = null; switch (e.MenuItem.ItemId) { #region codigoViejo //case Resource.Id.nav_campSites: // SupportActionBar.Title = "CampApp - Sitios de Acampar"; // logo_container.SetImageResource(0); // fragment = new frg_campingSites(); // break; //case Resource.Id.nav_climbSites: // SupportActionBar.Title = "CampApp - Rutas de escalada"; // logo_container.SetImageResource(0); // fragment = new frg_climbingSites(); // break; //case Resource.Id.nav_Restaurants: // SupportActionBar.Title = "CampApp - Restaurantes"; // logo_container.SetImageResource(0); // fragment = new frg_restaurants(); // break; //case Resource.Id.nav_uber: // try // { // var uri = Android.Net.Uri.Parse("market://details?id=com.ubercab"); // Intent intent = new Intent(Intent.ActionView, uri); // intent.AddFlags(ActivityFlags.NewTask); // BaseContext.StartActivity(intent); // } // catch (System.Exception) // { // var uri = Android.Net.Uri.Parse("https://play.google.com/store/apps/details?id=com.ubercab"); // Intent intent = new Intent(Intent.ActionView, uri); // intent.AddFlags(ActivityFlags.NewTask); // BaseContext.StartActivity(intent); // } // break; #endregion case Resource.Id.menu_addSite: break; case Resource.Id.menu_addCat: break; default: Toast.MakeText(this, "No hay aplicacion de uber", ToastLength.Short).Show(); break; } e.MenuItem.SetChecked(true); //react to click here and swap fragments or navigate if (fragment != null) { FragmentManager.BeginTransaction().Replace(Resource.Id.fragment_container, fragment).Commit(); } drawerLayout.CloseDrawers(); }; }