protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.League); //Initialize the toolbar InitToolbar(); //Init activity properties InitActivityProperties(); //Initialize properties InitProperties(); //Attach tabbedfragment if (savedInstanceState == null) { var tabModels = new List <TabbedViewPagerModel>(); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.LeagueMatches, TabTitle = Resources.GetString(Resource.String.leagueMatches), Data = new MatchesModel { Teams = Teams, Matches = Matches, Leagues = new List <League> { League } } }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.LeagueTable, TabTitle = Resources.GetString(Resource.String.leagueTable), Data = Teams }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.LeagueStats, TabTitle = Resources.GetString(Resource.String.leagueStats), Data = new LeagueStatModel { Players = Players, Teams = Teams, Stats = PlayerStatistics } }); Android.Support.V4.App.Fragment fr = TabbedViewPagerFragment.Instance(tabModels); Android.Support.V4.App.FragmentTransaction ft = SupportFragmentManager.BeginTransaction(); ft.Add(Resource.Id.content_frame, fr).Commit(); } FindViewById <TextView>(Resource.Id.leagueName).Text = League.Name; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.MatchActivity); //Initilalize toolbar InitToolbar(); //Initialize properties InitProperties(); //Initialize activity properties InitActivityProperties(); //Attach tabbedfragment if (savedInstanceState == null) { var tabModels = new List <TabbedViewPagerModel>(); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.Events, TabTitle = Resources.GetString(Resource.String.matchEvents), Data = new MatchEvents { Events = CreateEvents(), Match = Match, HomeTeam = HomeTeam, AwayTeam = AwayTeam } }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.MatccPlayers, TabTitle = Resources.GetString(Resource.String.matchPlayers), Data = new MatchPlayersModel { Events = Events, HomeTeam = HomeTeam, AwayTeam = AwayTeam, Match = Match } }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.MatchDetail, TabTitle = Resources.GetString(Resource.String.matchDetails), Data = new MatchDetailModel { Match = Match, League = League, Stadium = Stadium } }); Android.Support.V4.App.Fragment fr = TabbedViewPagerFragment.Instance(tabModels); Android.Support.V4.App.FragmentTransaction ft = SupportFragmentManager.BeginTransaction(); ft.Add(Resource.Id.content_frame, fr).Commit(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here // Create your application here SetContentView(Resource.Layout.Teams); //Initilalize toolbar InitToolbar(); //Init properties InitProperties(); //Init activity properties InitActivityProperties(); //Attach tabbedfragment if (savedInstanceState == null) { IEnumerable <Team> teams = UoW.TeamRepo.GetTeamsByYear(Year); IEnumerable <League> leagues = UoW.LeagueRepo.GetAllLeague(); var tabModels = new List <TabbedViewPagerModel>(); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.Teams, TabTitle = Resources.GetString(Resource.String.men), Data = new TeamsModel { Teams = teams.Where(t => t.Gender == GenderEnum.Men).ToList(), Leagues = leagues.ToList() } }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.Teams, TabTitle = Resources.GetString(Resource.String.women), Data = new TeamsModel { Teams = teams.Where(l => l.Gender == GenderEnum.Women).ToList(), Leagues = leagues.ToList() } }); Android.Support.V4.App.Fragment fr = TabbedViewPagerFragment.Instance(tabModels); Android.Support.V4.App.FragmentTransaction ft = SupportFragmentManager.BeginTransaction(); ft.Add(Resource.Id.content_frame, fr).Commit(); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here SetContentView(Resource.Layout.TeamActivity); //Initialize toolbar InitToolbar(); //Initialize properties InitProperties(); //Init activity properties InitActivityProperties(); //Set team image SetTeamImage(); //Attach tabbedfragment if (savedInstanceState == null) { var tabModels = new List <TabbedViewPagerModel>(); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.Players, TabTitle = Resources.GetString(Resource.String.teamPlayers), Data = Players.Select(p => new ListModel { Text = p.Name, Object = p }) }); tabModels.Add(new TabbedViewPagerModel { FragmentType = FragmentType.TeamMatches, TabTitle = Resources.GetString(Resource.String.teamMatches), Data = new MatchesModel { Matches = Matches, TeamId = Team.Id, Teams = UoW.TeamRepo.GetTeamsByMatches(Matches), Leagues = UoW.LeagueRepo.GetLeaguesByMatches(Matches) } }); Android.Support.V4.App.Fragment fr = TabbedViewPagerFragment.Instance(tabModels); Android.Support.V4.App.FragmentTransaction ft = SupportFragmentManager.BeginTransaction(); ft.Add(Resource.Id.content_frame, fr).Commit(); } }