Tuesday, 20 August 2013

setting fragments in page viewer

setting fragments in page viewer

Okay, so the thing is that my PagerAdapter keeps repeating only one
fragment for a specific amount of times. I'm using the PagerAdapter that
automaticly is created with Eclipse's 'Fixed tabs + swipe' option. I've
edited it a little bit but the problem seems to persist. What have I done
wrong and/or how do I set another fragment to be displayed? Here is my
PagerAdapter's code.
public class SectionsPagerAdapter extends FragmentPagerAdapter {
public SectionsPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int index) {
Fragment fragment = null;
switch(index){
case 0:
fragment = new DummySectionFragment();
break;
case 1:
fragment = new Fragment2();
break;
default:
break;
}
//return fragment
return fragment;
}
@Override
public int getCount() {
// Show 2 total pages.
return 2;
}
@Override
public CharSequence getPageTitle(int position) {
Locale l = Locale.getDefault();
switch (position) {
case 0:
return getString(R.string.title_section1).toUpperCase(l);
case 1:
return getString(R.string.title_section2).toUpperCase(l);
case 2:
return getString(R.string.title_section3).toUpperCase(l);
}
return null;
}
}

No comments:

Post a Comment