protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.mainlist_layout); _sortByAll = FindViewById <TextView>(Resource.Id.sort_all); _sortByApproved = FindViewById <TextView>(Resource.Id.sort_approved); _sortByClosed = FindViewById <TextView>(Resource.Id.sort_closed); _fabButton = FindViewById <FloatingActionButton>(Resource.Id.fab); _recyclerView = FindViewById <RecyclerView>(Resource.Id.recyclerView); _layoutManager = new LinearLayoutManager(this); _recyclerView.SetLayoutManager(_layoutManager); _adapter = new VacationsAdapter(_recyclerView); _recyclerView.SetAdapter(_adapter); var toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetDisplayShowTitleEnabled(false); SupportActionBar.SetHomeButtonEnabled(true); _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); _navigationView = FindViewById <NavigationView>(Resource.Id.nav_view); var swipeHandler = new SwipeToDeleteCallback(0, ItemTouchHelper.Left, this, _adapter); var itemTouchHelper = new ItemTouchHelper(swipeHandler); itemTouchHelper.AttachToRecyclerView(_recyclerView); _drawerToggle = new MyActionBarDrawerToggle( this, _drawerLayout, Resource.String.openDrawer, Resource.String.closeDrawer ); _drawerLayout.SetDrawerListener(_drawerToggle); _drawerToggle.SyncState(); _sortByApproved.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; _sortByClosed.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; _sortByAll.Click += (s, e) => { _drawerLayout.CloseDrawers(); }; }
protected override void OnViewModelSet() { base.OnViewModelSet(); SetContentView(Resource.Layout.Main); _drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawerLayout); _contriesRecyclerView = FindViewById <MvxRecyclerView>(Resource.Id.countriesView); _vacationsAdapter = new VacationsAdapter((IMvxAndroidBindingContext)this.BindingContext); _contriesRecyclerView.Adapter = _vacationsAdapter; _contriesRecyclerView.SetLayoutManager(new LinearLayoutManager(this, LinearLayoutManager.Vertical, false)); ApplyBindings(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_home); ViewHolder = new HomeActivityViewHolder(this); VacationsAdapter = new VacationsAdapter( ViewHolder.VacationsRecyclerView, ViewModel) { Items = ViewModel.Vacations }; ViewHolder.VacationsRecyclerView.SetAdapter(VacationsAdapter); ViewHolder.VacationsRecyclerView.SetLayoutManager(new LinearLayoutManager(this, 1, false)); SetSupportActionBar(ViewHolder.HomeToolbar); ViewHolder.SwipeRefresh.SetColorSchemeResources(Resource.Color.colorAccent); }