ActionbarSherlock - 对于选项卡导航栏,如何在导航栏上单击以打开新活动?

时间:2013-06-04 15:34:21

标签: android actionbarsherlock

我不确定标签导航栏是否不是我应该使用的。我需要的不是标签,而是当用户选择一个部分时打开新活动。如果我可以通过选项卡导航实现这一目标,我该怎么做?

以下是我到目前为止的其他例子:

    ActionBar actionBar = getSupportActionBar();
    actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);

    actionBar.setDisplayShowTitleEnabled(true);

    Tab tab = actionBar.newTab()
                .setText("Home")
                .setTabListener(?); 
    actionBar.addTab(tab);

    tab = actionBar.newTab()
                .setText("Learn")
                .setTabListener(?);
    actionBar.addTab(tab);        

    tab = actionBar.newTab()
            .setText("Services")
            .setTabListener(?);
    actionBar.addTab(tab);                

    tab = actionBar.newTab()
            .setText("Next Steps")
            .setTabListener(?);
actionBar.addTab(tab);    

或者我应该使用列表导航?

谢谢 亚历

1 个答案:

答案 0 :(得分:1)

你可以通过简单地打开一个新的Activity来实现它,你通常会在那里给新的片段充气。

这样做并不常见,并且超越了标签的想法。

在我看来,你真的应该使用列表导航,或者最好是最新的 - 最近官方的 - navigation drawer,你可以在谷歌音乐和谷歌地球中看到。