【发布时间】:2014-07-23 11:37:13
【问题描述】:
我使用 lib viewpagerindicator 创建了一个 viewpager。该活动扩展了 FragmentActivity,所以我在获取选择哪个选项卡时遇到了问题。我的适配器由下面的代码给出。
class GoogleMusicAdapter extends FragmentPagerAdapter implements IconPagerAdapter {
public GoogleMusicAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
// add each fragment in the right place
if(position == 0){
// return TestFragment.newInstance(CONTENT[(position + 1) % CONTENT.length]);
return StudentTaskFragment.newInstance();
} else if(position == 1){
return .PartyFragment.newInstance();
}else {
return .StudentTaskFragment.newInstance();
}
}
@Override
public CharSequence getPageTitle(int position) {
return CONTENT[position % CONTENT.length].toUpperCase();
}
@Override public int getIconResId(int index) {
return ICONS[index];
}
@Override
public int getCount() {
return CONTENT.length;
}
}
【问题讨论】:
标签: android android-fragments android-fragmentactivity android-adapter