在Fragment中的Fragment标签

4 浏览
0 Comments

在Fragment中的Fragment标签

我在我的主活动中使用了带有标签的操作栏导航,使用了碎片(具有材料设计),如下所示,工作得很好,但现在我希望在我的碎片中有选项卡导航...

// 在主活动中的选项卡中添加碎片
private void setupViewPager(ViewPager viewPager) {
    Adapter adapter = new Adapter(getSupportFragmentManager());
    adapter.addFragment(new FeedsFragment(), "最新动态");
    adapter.addFragment(new ClubTeamsFragment(), "俱乐部球队");
    adapter.addFragment(new FixturesFragment(), "比赛日程");
    adapter.addFragment(new ResultsFragment(), "比赛结果");
    adapter.addFragment(new ClubFieldsFragment(), "俱乐部场地");
    viewPager.setAdapter(adapter);
}

我相当确定TabHost现在已经过时了。

我希望实现附图所示的效果。蓝色选项卡位于主活动级别,灰色日期选项卡位于选中的碎片视图中。

enter image description here

我已经阅读了一些关于使用Tab Host或Fragment Activity的帖子,或者我是否使用扩展为Fragment的Activity?

0