2013-06-04 52 views
0

我不確定是否可能標籤導航欄不是我應該使用的。我需要的並不是太多標籤,而是當用戶選擇一個部分時開啓新的活動。如果我能通過標籤導航來實現這個功能,我該怎麼做?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);  

或者我應該使用列表導航呢?

謝謝 亞歷

+0

爲什麼你需要開始一個新的'活動',而不是隻交換片段進/出? 'Fragment'具有很多'Activity'的功能。 – Squonk

回答

1

你可以實現它只是簡單地打開一個新的活動,在這裏你通常會誇大新片段的罰款。

這是怎麼過不是很正常這樣做,和節拍選項卡的想法。

在我看來你真的應該使用列表導航,甚至是最好最新的 - 最近官方 - navigation drawer,你可以在谷歌音樂和谷歌地球看到的。