protected override void OnCreate(Android.OS.Bundle savedInstanceState) { //RequestWindowFeature(Android.Views.WindowFeatures.ActionBar); base.OnCreate(savedInstanceState); CrimePagerActivity.context = this; mViewPager = new ViewPager(this); mViewPager.Id = (Resource.Id.viewPager); SetContentView(mViewPager); mCrimes = CrimeLab.GetInstance(CrimePagerActivity.context).Crimes; Title = mCrimes[0].Title; CrimePagerAdapter adapter = new CrimePagerAdapter(SupportFragmentManager); mViewPager.Adapter = adapter; mViewPager.PageSelected += (object sender, ViewPager.PageSelectedEventArgs e) => { var crime = mCrimes[e.Position]; if (crime.Title != null) Title = crime.Title; }; // mViewPager.SetOnPageChangeListener(this); string crimeId = Intent.GetStringExtra(CrimeFragment.EXTRA_CRIME_ID); for (int i = 0; i < mCrimes.Count; i++) { if (mCrimes[i].Id == crimeId) { mViewPager.SetCurrentItem(i, false); break; } } }
protected override void OnCreate(Android.OS.Bundle savedInstanceState) { //RequestWindowFeature(Android.Views.WindowFeatures.ActionBar); base.OnCreate(savedInstanceState); CrimePagerActivity.context = this; mViewPager = new ViewPager(this); mViewPager.Id = (Resource.Id.viewPager); SetContentView(mViewPager); mCrimes = CrimeLab.GetInstance(CrimePagerActivity.context).Crimes; Title = mCrimes[0].Title; CrimePagerAdapter adapter = new CrimePagerAdapter(SupportFragmentManager); mViewPager.Adapter = adapter; mViewPager.PageSelected += (object sender, ViewPager.PageSelectedEventArgs e) => { var crime = mCrimes[e.Position]; if (crime.Title != null) { Title = crime.Title; } }; // mViewPager.SetOnPageChangeListener(this); string crimeId = Intent.GetStringExtra(CrimeFragment.EXTRA_CRIME_ID); for (int i = 0; i < mCrimes.Count; i++) { if (mCrimes[i].Id == crimeId) { mViewPager.SetCurrentItem(i, false); break; } } }