Я использую пользовательский адаптер пейджера для представления каждой страницы в виде фрагмента, как показано в следующем коде:Как добавить новую страницу в viewPager динамически?
private static class MyFragmentPagerAdapter extends FragmentStatePagerAdapter {
public MyFragmentPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int index) {
return pages.get(index);
}
@Override
public int getCount() {
return MAX_NUMBER_PAGES;
}
}
выше класс PageAdapter требует от меня, чтобы узнать количество страниц ViewPager заранее. Однако я не знаю, сколько страниц у меня было бы в ViewPager. Итак, возможно ли вернуть 1 в метод getCount(), а затем добавить новую страницу в событие нажатия кнопки или в onPageChangeListener()?
Спасибо за ответ. Я проверю ваше решение и дам вам знать. –