我正在尝试构建一个使用ViewPager
(FragmentPagerAdapter
)的活动。在ViewPager
内,我想以编程方式打开片段。我知道这可以使用FragmentTransaction.replace(int, Fragment)
轻松实现,但我想使用自己的Fragment对象。我知道如果你使用android.app.FragmentTransaction.replace
就可以做到这一点,但遗憾的是,到目前为止我发现你只能使用支持包(android.support.v4.app.FragmentTransaction
),因为ViewPager
来源于支持包
是否有任何变通办法/替代方案?在Android.view中有类似ViewPager
的东西吗?或者任何可以在顶部生成标签并让其像ViewPager
(FragmentPagerAdapter
)一样可以滑动的内容?
真的,我想我问的问题是,是否有办法使用我自己的片段(例如MyFragment extends Fragment
并使用" MyFragment"作为{{1中的片段}})。
提前感谢您的帮助!
答案 0 :(得分:0)
使用支持库并使用FragmentActivity
类以及支持Fragment
类android.support.v4.app.Fragment
来使用viewpager中的片段
您必须将要在viewpager中使用的所有片段更改为支持片段