Advertisement
Guest User

Untitled

a guest
Aug 16th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. using Android.Support.Design.Widget;
  2. using Android.Support.V7.Widget;
  3. using Android.Support.V7.App;
  4. using Android.Support.V4.Widget;
  5. namespace KobitAndroidBeta
  6.  
  7. [Activity(Label = "DrawerMenu")]
  8. public class DrawerMenu : Activity
  9. {
  10. DrawerLayout drawerLayout;
  11.  
  12. protected override void OnCreate(Bundle savedInstanceState)
  13. {
  14.  
  15.  
  16. base.OnCreate(savedInstanceState);
  17.  
  18. SetContentView(Resource.Layout.Menu);
  19. drawerLayout = FindViewById<DrawerLayout>(Resource.Id.drawer_layout);
  20.  
  21. // Init toolbar
  22. var toolbar = FindViewById<Toolbar>(Resource.Id.toolbar);
  23. SetSupportActionBar(toolbar); // AQUI ES EL ERROR, NO ENTIENDO PORQUE
  24.  
  25. // Attach item selected handler to navigation view
  26. var navigationView = FindViewById<NavigationView>(Resource.Id.nav_view);
  27. navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected; ;
  28.  
  29. // Create ActionBarDrawerToggle button and add it to the toolbar
  30. var drawerToggle = new ActionBarDrawerToggle(this, drawerLayout, toolbar, Resource.String.open_drawer, Resource.String.close_drawer);
  31. drawerLayout.SetDrawerListener(drawerToggle);
  32. drawerToggle.SyncState();
  33. }
  34.  
  35. private void NavigationView_NavigationItemSelected(object sender, NavigationView.NavigationItemSelectedEventArgs e)
  36. {
  37. switch (e.MenuItem.ItemId)
  38. {
  39. case (Resource.Id.nav_home):
  40. // React on 'Home' selection
  41. break;
  42. case (Resource.Id.nav_messages):
  43. // React on 'Messages' selection
  44. break;
  45. case (Resource.Id.nav_friends):
  46. // React on 'Friends' selection
  47. break;
  48. case (Resource.Id.nav_discussion):
  49. // React on 'Discussion' selection
  50. break;
  51. }
  52.  
  53. // Close drawer
  54. drawerLayout.CloseDrawers();
  55. }
  56. }
  57.  
  58. public class DrawerMenu : AppCompatActivity
  59. {
  60. //...
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement