如何用不同的片段有效地实现ViewPager?

how to effectively implement ViewPager with different fragments?

到目前为止,我只用一种片段实现了ViewPager。 现在我想添加导航选项卡,并能够从类型 A 的片段横向滑动到类型 B 的片段。我是否需要将两种类型的片段包含在一个 activity 中?如果是这样,哪个片段将有视图寻呼机重要吗?

谢谢。

两个片段都不包含 ViewPager。在这种情况下,这将包含在您的 activity 中。导航选项卡位于 Viewager 上方。看看这个教程:https://github.com/codepath/android_guides/wiki/Sliding-Tabs-with-PagerSlidingTabStrip。您可以在 FragmentPagerAdater.

getItem 方法中指定 ViewPager 中的片段
@Override
public Fragment getItem(int position) {
    Fragment fragment =null;
    switch (position) {
        case 0:
            fragment = fragment1.newInstance();
            break;
        case 1:
            fragment = fragment2.newInstance();
            break;              
        case 2:
            fragment = fragment3.newInstance();
            break;          }
    return fragment;    
}