В любом случае, это может помочь вам
ViewPager pager;
ViewPagerAdapter adapter;
private List<Fragment> fragments;
ArrayList<String> Titles;
@Override
protected void onCreate(Bundle savedInstanceState) {
fragments = new ArrayList<Fragment>();
Titles= new ArrayList<String>();
pager = (ViewPager) findViewById(R.id.pager);
adapter = new ViewPagerAdapter(getSupportFragmentManager(), Titles, fragments);
pager.setAdapter(adapter);
for (int i=0;i<numoffragments;i++){
fragments.add(new DemoFragment());
}
adapter.notifyDataSetChanged();
}
Возможно, вам придется внести некоторые дополнительные корректировки, чтобы получить numoffragments, которые вы будете использовать, а также вам нужно сделать фрагмент, который можно использовать для всех потомков
Если ваша прокрутка слишком медленная, вы должны установить:
yourViewPager.setOffscreenPageLimit(your_tabs_count);
надеюсь быть полезным.