在这里完成初学者..
我使用了“新建项目向导”中的“选项卡式活动”默认设置。
我试图让它刷过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" />