我有Fragment
,其中包含ViewPager
,其中包含两个Fragment
个。在其中一个ViewPager
' Fragments
中,我有一个项目列表。当我点击该项目时,我希望将包含Fragment
的整个ViewPager
替换为新的Fragment
,其中包含有关所点击项目的详细信息(类似于开始新{ {1}}取代现有的一个)。我喜欢这个:
Activity
但它只会替换项目列表所在的CustomFragment fragment = new CustomFragment();
FragmentTransaction transaction = getActivity().getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.container, fragment);
transaction.addToBackStack(null);
transaction.commit();
的{{1}},而不是代表Fragment
的整个ViewPager
。如何实现整个Fragment
ViewPager
将被替换,而不是其子ViewPager
?
答案 0 :(得分:0)
您需要获得对包含标签的整个容器的FragmentActivity
的引用。