public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); RecyclerView recyclerView = View.FindViewById <RecyclerView>(Resource.Id.NearbyStopsFragment_StopList); recyclerView.SetLayoutManager(new LinearLayoutManager(Activity)); recyclerView.AddItemDecoration(new DividerItemDecoration(Activity, LinearLayoutManager.Vertical)); recyclerView.SetAdapter(stopsAdapter = new StopsAdapter(TramUrWayApplication.Lines.SelectMany(l => l.Stops))); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.StepWidgetActivity); Title = "Sélectionnez une station"; Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar); SetSupportActionBar(toolbar); SupportActionBar.SetDisplayHomeAsUpEnabled(true); // Check intent args Bundle extras = Intent.Extras; if (extras != null) { appWidgetId = extras.GetInt(AppWidgetManager.ExtraAppwidgetId, AppWidgetManager.InvalidAppwidgetId); } // If they gave us an intent without the widget id, just bail. if (appWidgetId == AppWidgetManager.InvalidAppwidgetId) { Finish(); return; } // Initialize UI RecyclerView recyclerView = FindViewById <RecyclerView>(Resource.Id.StepWidgetActivity_StopList); recyclerView.SetLayoutManager(new WrapLayoutManager(this)); recyclerView.AddItemDecoration(new DividerItemDecoration(this, LinearLayoutManager.Vertical)); recyclerView.SetAdapter(adapter = new StopsAdapter(TramUrWayApplication.Lines.SelectMany(l => l.Stops))); // Register UI events adapter.StopClick += Adapter_StopClick; }