本文介绍了在FragmentPagerAdapter 1标签Commiting FragmentTransaction的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用 FragmentPageAdapter 有我的应用程序中的多个选项卡。这些标签1是一个 ListFragment 是应该由另一个片段 onItemClick ,使用替代 FragmentTransaction

I'm using FragmentPageAdapter to have multiple tabs within my app. 1 of those tabs is a ListFragment that is supposed to be replaced by another fragment onItemClick, using FragmentTransaction.

的变化更换工程完美,如果我添加 ListFragment 的FrameLayout 内的活动,但我不知道如何使用要做到这一点 FragmentPagerAdapter

The change replace works perfectly if I add the ListFragment to a FrameLayout inside an Activity, but I'm not sure how to do this using FragmentPagerAdapter.

下面是一个更好的解释:

Here's a better explanation:

  Tab1       Tab2        Tab3        Tab4
fragment    fragment    fragment    fragment
subclass    subclass    subclass    listview

点击一个项目从列表视图片段后,应及时更换这样

after clicking on one item from the fragment listview it should be replaced like this

  Tab1       Tab2        Tab3        Tab4
fragment    fragment    fragment    fragment
subclass    subclass    subclass    another-one

我试着用 .replace(((ViewGroup中)getView()。的getParent())。的getId(),newFragment).commit(),但它不将不起作用。

推荐答案

我就放弃这一想法,改为使用活动

I'll just drop this idea and change to use Activity.

这篇关于在FragmentPagerAdapter 1标签Commiting FragmentTransaction的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-18 18:49