예제 #1
0
        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;
        }
예제 #2
0
        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();
            }
        }
예제 #3
0
        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();
            }
        }
예제 #4
0
        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();
            }
        }