public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) { base.OnCreateView(inflater, container, savedState); this.FragmentView = this.BindingInflate(Resource.Layout.stats_list_view, container, false); this._mainContainer = this.FragmentView.FindViewById <LinearLayout>(Resource.Id.main_content); SalesStatsFragmentViewModel viewModel = new SalesStatsFragmentViewModel(); viewModel.DataFetched += DataFetched; this.ViewModel = viewModel; this.AddHeaderToList(Resource.Layout.stats_blocks); View spinnerContainer = this.AddHeaderToList(Resource.Layout.stats_spinner); Spinner spinner = spinnerContainer.FindViewById <Spinner>(Resource.Id.table_spinner); this.AddColumnHeaders(); string[] items = this.Activity.Resources.GetStringArray(Resource.Array.stats_period_array); var spinnerAdapter = new DefaultSpinnerAdapter().GetAdapter(items, this.Activity); spinner.Adapter = spinnerAdapter; spinner.OnItemSelectedListener = this; // App trackking GoogleAnalyticService.Instance.TrackScreen("Sales Stats"); return(this.FragmentView); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); SetScreenTitle(GetString(Resource.String.device_registration)); // Create your application here SetContentView(Resource.Layout.activity_deviceregistration_step1); _spinner = FindViewById <Spinner>(Resource.Id.spinnerCountries); _spinner.ItemSelected += SpinnerItemSelected; var items = this.Resources.GetStringArray(Resource.Array.countries_array); var adapter = new DefaultSpinnerAdapter().GetAdapter(items, this); _spinner.Adapter = adapter; _textViewError = FindViewById <TextView>(Resource.Id.textViewError); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { base.OnCreateView(inflater, container, savedInstanceState); this.FragmentView = this.BindingInflate(Resource.Layout.stats_list_view, container, false); this._mainContainer = this.FragmentView.FindViewById <LinearLayout>(Resource.Id.main_content); ReportingLevelStatsFragmentViewModel viewModel = new ReportingLevelStatsFragmentViewModel(new ReportingLevelStatsService()); viewModel.DataFetched += DataFetched; this.ViewModel = viewModel; // add the headers in their required order this._topContainer = this.AddHeaderToList(Resource.Layout.stats_reporting_level_top); this._upButton = this._topContainer.FindViewById <Button>(Resource.Id.btnLevelUp); this._upButton.Click += BtnLevelUpClick; this.AddHeaderToList(Resource.Layout.stats_blocks); View spinnerContainer = this.AddHeaderToList(Resource.Layout.stats_spinner); Spinner spinner = spinnerContainer.FindViewById <Spinner>(Resource.Id.table_spinner); this._periodContainer = this.AddHeaderToList(Resource.Layout.stats_reportinglevel_period_selector); this.AddColumnHeaders(); LinearLayout nextButton = this._periodContainer.FindViewById <LinearLayout>(Resource.Id.btnListSelectorNext); nextButton.Click += this.BtnSelectorNext; LinearLayout previousButton = this._periodContainer.FindViewById <LinearLayout>(Resource.Id.btnListSelectorPrevious); previousButton.Click += this.BtnSelectorPrevious; string[] items = this.Activity.Resources.GetStringArray(Resource.Array.stats_period_array); var spinnerAdapter = new DefaultSpinnerAdapter().GetAdapter(items, this.Activity); spinner.Adapter = spinnerAdapter; spinner.OnItemSelectedListener = this; // App trackking GoogleAnalyticService.Instance.TrackScreen("Reporting Level Stats"); return(this.FragmentView); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedState) { base.OnCreateView(inflater, container, savedState); this.FragmentView = this.BindingInflate(Resource.Layout.stats_list_view, container, false); this._mainContainer = this.FragmentView.FindViewById <LinearLayout>(Resource.Id.main_content); RankingStatsListFragmentViewModel viewModel = new RankingStatsListFragmentViewModel(); viewModel.DataFetched += DataFetched; this.ViewModel = viewModel; this.AddHeaderToList(Resource.Layout.stats_blocks_ranking); View spinnerContainer = this.AddHeaderToList(Resource.Layout.stats_spinner); this._regionSpinner = spinnerContainer.FindViewById <Spinner>(Resource.Id.table_spinner); View buttonsContainer = this.AddHeaderToList(Resource.Layout.stats_period_buttons); this._monthButton = buttonsContainer.FindViewById <Button>(Resource.Id.month_button); this._monthButton.Click += this.PeriodButtonOnClick; this._quarterButton = buttonsContainer.FindViewById <Button>(Resource.Id.quarter_button); this._quarterButton.Click += this.PeriodButtonOnClick; this._yearButton = buttonsContainer.FindViewById <Button>(Resource.Id.year_button); this._yearButton.Click += PeriodButtonOnClick; this.AddColumnHeaders(); string[] items = this.Activity.Resources.GetStringArray(Resource.Array.stats_region_array); var spinnerAdapter = new DefaultSpinnerAdapter().GetAdapter(items, this.Activity); this._regionSpinner.Adapter = spinnerAdapter; // App trackking GoogleAnalyticService.Instance.TrackScreen("Ranking Stats List"); return(this.FragmentView); }