Ejemplo n.º 1
0
        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)));
        }
Ejemplo n.º 2
0
        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;
        }