是否可以在android中的action-bar上实现Tab Host?

时间:2014-02-11 05:26:20

标签: android android-actionbar actionbarsherlock navigation-drawer fragment-tab-host

我使用ActionBarShaerlock实现了带导航抽屉的标签主机。当前要在操作栏上打开导航抽屉的元素和在其底部的选项卡主机。

Screenshot http://i59.tinypic.com/2dsi9ty.png

我想在操作栏中添加标签。它可以这样做吗?

1 个答案:

答案 0 :(得分:0)

您可以使用类似的内容在操作栏下添加标签 -

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

Tab tab = actionBar.newTab()
                   .setText(R.string.artist)
                   .setTabListener(new TabListener<ArtistFragment>(
                           this, "artist", ArtistFragment.class));
actionBar.addTab(tab);

tab = actionBar.newTab()
               .setText(R.string.album)
               .setTabListener(new TabListener<AlbumFragment>(
                       this, "album", AlbumFragment.class));
actionBar.addTab(tab);

请参阅此链接here

希望这会对你有所帮助。