protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.stays); var toolbar = FindViewById <Android.Widget.Toolbar>(Resource.Id.toolbar_stays); SetActionBar(toolbar); ActionBar.SetHomeAsUpIndicator(Resource.Drawable.abc_ic_menu_overflow_material); ActionBar.Title = "My Stays"; _recyclerView = FindViewById <RecyclerView>(Resource.Id.staysRecyclerView); drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); navigationView.NavigationItemSelected += (sender, e) => { e.MenuItem.SetChecked(true); //react to click here and swap fragments or navigate drawerLayout.CloseDrawers(); }; // Plug in the linear layout manager: _layoutManager = new LinearLayoutManager(this); _recyclerView.SetLayoutManager(_layoutManager); _stays = DataEntryPoint.Instance.GetAllStays(); // Plug in my adapter: _adapter = new StaysListAdapter(_stays); _adapter.ItemClick += OnItemClick; _adapter.ItemLongClick += OnItemLongClick; _recyclerView.SetAdapter(_adapter); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.stays); var toolbar = FindViewById <Android.Widget.Toolbar>(Resource.Id.toolbar); SetActionBar(toolbar); ActionBar.Title = "My Stays"; _recyclerView = FindViewById <RecyclerView>(Resource.Id.staysRecyclerView); // Plug in the linear layout manager: _layoutManager = new LinearLayoutManager(this); _recyclerView.SetLayoutManager(_layoutManager); var stays = DataEntryPoint.Instance.GetAllStays(); // Plug in my adapter: _adapter = new StaysListAdapter(stays); _recyclerView.SetAdapter(_adapter); }