Просто попробуйте это,
Используя FragmentPagerAdapter, вы можете показать и скрыть.изначально
boolean tabUpdate = false;
Установить в качестве обновленной функции счетчика элементов на адаптере
@Override
public int getCount() {
if (tabUpdate){
return noOfFragments;
} else {
return noOfFragments - 1;
}
}
Для получения изменений на основе первого фрагмента необходимо обновить адаптер и установить пейджер представления для следующего фрагмента
pagerAdapter.notifyDataSetChanged(); // updated the adapter
mTabLayout.setViewPager(mViewPager);
mViewPager.setCurrentItem("fragment to set on next view");
Для добавления или удаления обеих функций необходимо обновить адаптер.