コード例 #1
0
 public PilotStatsListFragment(string title, PilotStatsAdapter stats, Activity parent)
     : base()
 {
     mTitle = title;
     mStats = stats;
     mParent = parent;
 }
コード例 #2
0
        protected override void OnCreate(Bundle savedInstance)
        {
            base.OnCreate(savedInstance);
            SetContentView(R.Layouts.TopPilotsActivity_Layout);

            this.ActionBar.NavigationMode = ActionBar.NAVIGATION_MODE_TABS;
            this.ActionBar.SetDisplayHomeAsUpEnabled(true);

            confluxKillsAdapter = CreateTab("Conflux Kills");
            pilotKillsAdapter = CreateTab("Pilot Kills");
            deathsAdapter = CreateTab("Deaths");
            creditsAdapter = CreateTab("Credits");
            missionsAdapter = CreateTab("Missions Completed");
            dutyHoursAdapter = CreateTab("Duty Hours");
            experienceAdapter = CreateTab("Experience");

            var pilotStats = LastNonConfigurationInstance as PilotStats;
            if (pilotStats != null)
            {
                PopulatePilotStats(pilotStats);
                _savedInstance = pilotStats;
            }
            else
            {
                RefreshPilotStats();
            }
        }
コード例 #3
0
        PilotStatsAdapter CreateTab(string title)
        {
            PilotStatsAdapter adapter = new PilotStatsAdapter(this);
            PilotStatsListFragment fragment = new PilotStatsListFragment(title, adapter, this);

            var tab = this.ActionBar.NewTab();
            tab.SetText(title);
            tab.SetTabListener(this);
            tab.SetTag(fragment);

            this.ActionBar.AddTab(tab);

            return adapter;
        }