Android 如何向滑动选项卡添加不同的内容片段

Android 如何向滑动选项卡添加不同的内容片段,android,android-fragments,pagerslidingtabstrip,Android,Android Fragments,Pagerslidingtabstrip,我使用android开发者网站上的例子。在哪里可以添加不同的内容片段?现在,所有选项卡都具有相同的片段/布局。我试图复制内容片段的所有重要内容,并将其重命名,更改片段和布局。但它不是这样工作的。对于不同的内容,ArrayList可能不是最好的?我不确定我的问题是否正确,但事实是, 使用以下方法滑动abscolorsfragment.java: Fragment createFragment() { return ContentFragment.newInstance(mTitle, m

我使用android开发者网站上的例子。在哪里可以添加不同的内容片段?现在,所有选项卡都具有相同的片段/布局。我试图复制内容片段的所有重要内容,并将其重命名,更改片段和布局。但它不是这样工作的。对于不同的内容,ArrayList可能不是最好的?

我不确定我的问题是否正确,但事实是,

使用以下方法滑动abscolorsfragment.java

Fragment createFragment() {
     return ContentFragment.newInstance(mTitle, mIndicatorColor, mDividerColor);
}
因此,我建议简单地将该方法更改为以下内容:

Fragment createFragment() {
    return MyVeryOwnFragment.newInstance(mTitle, mIndicatorColor, mDividerColor);
}
因为在这个方法中,只能显示预先创建的片段。然后,您自己的片段将显示在内容区域中

您可能还想通过android开发者youtube频道观看此节目

--------编辑--------

问题是如何插入多个不同的片段:

Fragment createFragment() {
    // Decide based on a class member which Fragment should be created.
    Fragment frament;
    if (mIndicatorColor == Color.Red) {
        fragment = new MyRedFragment(mTitle, mDividerColor);
    } else if (mIndicatorColor == Color.Blue) {
        fragment = new MyBlueFragment(mTitle, mDividerColor);
    }
    return fragment;
}

你可能想引入一个不同于颜色的memeber。这可能是一个枚举字段。

我很清楚这一点。但我想要的不仅仅是一个片段。在视频中,她没有解释我如何做到这一点:(