将片段选项卡添加为Android中“操作栏”选项卡的子选项卡

时间:2014-05-11 14:02:46

标签: android android-fragments android-actionbar android-appcompat fragment-tab-host

您好我想在Android中添加Action Bar标签的子标签。我有两个父母Action Bar标签。我想要点击父ActionBar选项卡1然后它应显示该父选项卡1的两个子选项卡,然后单击父Action Bar选项卡2然后它应该显示该父选项卡的三个子选项卡2。

我看到这可以使用FragmentTabHost完成,但有人如何在点击ActionBar标签时动态添加FragmentTabHost?

我在这里尝试添加两个成功添加的父标签但我没有找到如何添加子标签。

private ActionBar mActionBar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mActionBar = getSupportActionBar();

    ActionBar.Tab firstTab = mActionBar.newTab().setText("First Tab").setTabListener(this);
    mActionBar.addTab(firstTab);

    ActionBar.Tab secondTab = mActionBar.newTab().setText("Second Tab").setTabListener(this);
    mActionBar.addTab(secondTab);

    mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
}

enter image description here

0 个答案:

没有答案
相关问题