Android:替换标签内的片段

时间:2015-07-31 23:27:18

标签: android android-fragments

所以我试图在不同的标签中有一个带有三个片段的屏幕,其中一个让它们切换成另一个片段,但我无法弄清楚我是如何做到这一点的。我看过其他类似的问题,然而,我似乎无法让他们工作。所以,如果有人能够帮我完全弄清楚那会很棒。

我的tabsadapter就是这个

int

我的主要是:

public class Tabsadapter extends FragmentStatePagerAdapter {

    private int TOTAL_TABS = 3;

    public Tabsadapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int index) {
        switch (index) {
            case 0:
                return new fragment1();

            case 1:
                return new fragment2();

            case 2:
                return new fragment3();

        return null;
    }

    @Override
    public int getCount() {
        // TODO Auto-generated method stub
    return TOTAL_TABS;
    }

}

任何人都可以提供任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

在Android Studio上,您可以自动创建以下代码:

  • 右键单击项目的文件夹,选择New - >标签活动。
  • 选择导航样式。 (ActionBarTabs如果我理解你的话)
  • 根据需要更改其他字段
  • 点击完成

您现在可以使用全新的选项卡式活动:)

如果您想了解它的工作原理,可以阅读生成的代码。

请问我是否需要帮助。