なぜポケットベルアダプターを使用しないのですか? ビュー・ページャのすべてのページは、カスタム・レイアウトがフラグメント・クラスに埋め込まれています。 FragmentPagerAdapterを使用して、目的のフラグメントの正しいインスタンスを作成します。
public class SampleFragmentPagerAdapter extends FragmentPagerAdapter {
final int PAGE_COUNT = 3;
private String tabTitles[] = new String[]{"A", "B", "C"};
public SampleFragmentPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return PAGE_COUNT;
}
@Override
public Fragment getItem(int position) {
switch (position) {
case 0:
return FragmentA.newInstance(0, "Page # 1");
case 1:
return FragmentB.newInstance(1, "Page # 2");
case 2:
return FragmentC.newInstance(2, "Page # 3");
default:
return null;
}
}
@Override
public CharSequence getPageTitle(int position) {
return tabTitles[position];
}
}