基本上我想要这个:
__________________________________
| | | | | |
| Home | Tab1 | Tab2 | Tab3 | Tab4 |
|______|______|______|______|______|
| |
| My App |
| |
| |
| |
...
“主页”不是一个部分,只是图标,因此无法点击。其余选项卡功能齐全。
问题是,如何在图标旁边放置标签导航按钮?
编辑:我正在使用ActionBar
,FragmentPageAdapter
和Fragments
答案 0 :(得分:2)
您需要做的就是设置操作栏的导航类型
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);
正好来自文档http://developer.android.com/guide/topics/ui/actionbar.html#Tabs
修改强>
正如CommonsWare指出的那样,我忘记包含的选项卡只显示在横向模式的操作栏中,如果你有太多标签符合操作栏,它们会被压缩到下拉导航