FragmentTransaction.replace包含自定义片段

时间:2014-07-28 20:43:10

标签: android android-fragments android-viewpager android-support-library

我正在尝试构建一个使用ViewPagerFragmentPagerAdapter)的活动。在ViewPager内,我想以编程方式打开片段。我知道这可以使用FragmentTransaction.replace(int, Fragment)轻松实现,但我想使用自己的Fragment对象。我知道如果你使用android.app.FragmentTransaction.replace就可以做到这一点,但遗憾的是,到目前为止我发现你只能使用支持包(android.support.v4.app.FragmentTransaction),因为ViewPager来源于支持包

是否有任何变通办法/替代方案?在Android.view中有类似ViewPager的东西吗?或者任何可以在顶部生成标签并让其像ViewPagerFragmentPagerAdapter)一样可以滑动的内容?

真的,我想我问的问题是,是否有办法使用我自己的片段(例如MyFragment extends Fragment并使用" MyFragment"作为{{1中的片段}})。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

使用支持库并使用FragmentActivity类以及支持Fragmentandroid.support.v4.app.Fragment来使用viewpager中的片段

您必须将要在viewpager中使用的所有片段更改为支持片段