Android Studio默认“Tabbed Activity”,如何刷卡片段?

时间:2014-08-05 14:24:30

标签: android android-fragments swipe

在这里完成初学者..

我使用了“新建项目向导”中的“选项卡式活动”默认设置。

我试图让它刷过​​3个不同的片段,但我只是不知道在哪里告诉程序这样做。我是否将它们作为数组加载,如果是,我应该在哪里进行加载以及如何实例化不同的片段?

非常感谢任何指针和/或解决方案。

3 个答案:

答案 0 :(得分:5)

以下是您的操作方法:Tabbed Activity tutorial

答案 1 :(得分:2)

您可以创建一个寻呼机适配器,您可以根据选项卡调用片段。

Debug::dump()

}

并在主要活动的onCreate方法中初始化选项卡值以使标签正常工作

public class TabsPagerAdapter extends FragmentPagerAdapter {

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

@Override
public Fragment getItem(int index) {

    switch (index) {
    case 0:
        // Top Rated fragment activity
        return new TopRatedFragment();
    case 1:
        // Games fragment activity
        return new GamesFragment();
    case 2:
        // Movies fragment activity
        return new MoviesFragment();
    }

    return null;
}

@Override
public int getCount() {
    // get item count - equal to number of tabs
    return 3;
}

}

答案 2 :(得分:1)

我知道这个问题很老,但希望它可以帮到某个人。这对我来说真的很令人沮丧,因为我尽力学习Android,但是向导似乎提供了一个不完整的模板。

反正,

fragment_main.xml中,向TextView添加一些文字,现在页面会显示内容。

<TextView android:id="@+id/section_label" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:text="Hello World" />