Пример #1
0
        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);
        }