我有一个片段(HomeFragment
)包含ViewPager
个使用FragmentPagerAdapter(getChildFragmentManager())
的3个片段。当HomeFragment
被提交以替换addToBackStack(null)
时,DetailFragment
被添加到后台堆栈(HomeFragment
)。 onActivityCreated()
的{{1}},我这样做:
HomeFragment
从详细信息页面按回来时,它会按预期显示 if (mPagerAdapter == null) {
mPagerAdapter = new FrgPageAdapter(getChildFragmentManager(), mFragments);
getUpdate();
}
mViewPager.setAdapter(mPagerAdapter);
...
,HomeFragment
也可以在ViewPager
中刷3页但不包含3个片段(这意味着它是空白的)。我该如何解决这个问题?
答案 0 :(得分:0)
ViewPage一次显示一个页面。它不会显示所有页面。如果要显示添加子片段,只需布局它们就会更好。