public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { GroupListViewModel = EngineService.EngineInstance.GroupListViewModel; var rootView = inflater.Inflate(Resource.Layout.fragment_group_selectcontact, container, false); fabNext = rootView.FindViewById <FloatingActionButton>(Resource.Id.fabNext); fabNext.Click += FabNext_Click; recyclerContacts = rootView.FindViewById <RecyclerView>(Resource.Id.recyclerContacts); recyclerSelected = rootView.FindViewById <RecyclerView>(Resource.Id.horizontalContainer); LinearLayoutManager layoutManager = new LinearLayoutManager(ParentActivity); recyclerContacts.SetLayoutManager(layoutManager); recyclerContacts.SetItemAnimator(new DefaultItemAnimator()); chooseContactAdapter = new ChooseContactAdapter(ParentActivity, GroupListViewModel); recyclerContacts.SetAdapter(chooseContactAdapter); LinearLayoutManager horizontalManager = new LinearLayoutManager(ParentActivity, LinearLayoutManager.Horizontal, false); recyclerSelected.SetLayoutManager(horizontalManager); recyclerSelected.SetItemAnimator(new DefaultItemAnimator()); selectedContactAdapter = new SelectedContactAdapter(this.ParentActivity, GroupListViewModel); recyclerSelected.SetAdapter(selectedContactAdapter); return(rootView); }
protected override void OnCreate(Bundle savedInstanceState) { GroupViewModel = EngineService.EngineInstance.GroupListViewModel; base.OnCreate(savedInstanceState); toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); SupportActionBar.SetHomeButtonEnabled(true); toolbar.Title = ""; fabNext = FindViewById <FloatingActionButton>(Resource.Id.fabNext); fabNext.Click += FabNext_Click; recyclerContacts = FindViewById <RecyclerView>(Resource.Id.recyclerContacts); recyclerSelected = FindViewById <RecyclerView>(Resource.Id.horizontalContainer); LinearLayoutManager layoutManager = new LinearLayoutManager(this); recyclerContacts.SetLayoutManager(layoutManager); recyclerContacts.SetItemAnimator(new DefaultItemAnimator()); chooseContactAdapter = new ChooseContactAdapter(this, GroupViewModel); recyclerContacts.SetAdapter(chooseContactAdapter); LinearLayoutManager horizontalManager = new LinearLayoutManager(this, LinearLayoutManager.Horizontal, false); recyclerSelected.SetLayoutManager(horizontalManager); recyclerSelected.SetItemAnimator(new DefaultItemAnimator()); selectedContactAdapter = new SelectedContactAdapter(this, GroupViewModel); recyclerSelected.SetAdapter(selectedContactAdapter); }