在片段

时间:2016-09-14 05:42:22

标签: android tabs fragment

我有一个自定义片段类,它扩展了另一个片段类。 secondFragment类保存我想在tabFragment中显示的视图,布局。

public class SecondFragment extends PrimaryFragment {

    public SecondFragment() {

    }

}

而且,我有另一个像这样的片段类

 public class tabFragment extends Fragment {
   }

我将tabFragment添加到我的适配器,将其显示为我的第二个标签。 是否可以在tabFragment中调用secondFragment?

2 个答案:

答案 0 :(得分:0)

是。这是非常可能的。

此链接应该回答您的问题 - 我认为这应该回答您的问题 - How to add tab inside fragment in android?

Bundle arg1 = new Bundle();
arg1.putInt("Arg for Frag1", 1);
tabHost.addTab(tabHost.newTabSpec("Tab1").setIndicator("Frag Tab1"),
    NewsFragment.class, arg1);

Bundle arg2 = new Bundle();
arg2.putInt("Arg for Frag2", 2);
tabHost.addTab(tabHost.newTabSpec("Tab2").setIndicator("Frag Tab2"),
    MyNestedFragment2.class, arg2);

答案 1 :(得分:0)

对于选项卡导航,您不应使用嵌套片段。您应该使用ViewPager和Fragments。您可以阅读更多here

要使用嵌套片段,您必须使用

getChildFragmentManager()