将ViewPager替换为另一个片段

时间:2014-05-14 19:05:40

标签: java android android-fragments android-viewpager fragmenttransaction

我有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

1 个答案:

答案 0 :(得分:0)

您需要获得对包含标签的整个容器的FragmentActivity的引用。