【发布时间】:2014-01-15 21:38:07
【问题描述】:
我在我的应用程序中使用了 sherlock 操作栏,并且在一些片段中我希望标签消失。 现在我正在使用 ActionBar.NAVIGATION_MODE_STANDARD 并且它确实消失了选项卡,但屏幕顶部留下了一条空白线:
我搜索了类似的案例,但没有找到完全相同的案例。 我不确定this question 是否与我的相似,但我仍然不知道如何删除那个空白。
这是操作栏代码:
final ActionBar bar = getSupportActionBar();
bar.setDisplayShowTitleEnabled(false);
bar.setDisplayShowHomeEnabled(false);
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);
Tab tab1 = bar.newTab()
.setText("1")
.setTabListener(new TabListener<one>(this, "tab1", one.class));
bar.addTab(tab1);
Tab tab2 = bar.newTab()
.setText("2")
.setTabListener(new TabListener<two>(this, "tab2", two.class));
bar.addTab(tab2);
【问题讨论】:
-
您为什么要删除标签栏并在您的 ActionBar 中添加标签?
-
我希望标签导航在特定片段中可用,而不是随处可见。
-
好的,如果你想要全屏显示,你必须手动隐藏 ActionBar。但要小心,用户看到标签消失可能会很奇怪。
-
感谢您的快速响应,我会注意的!
标签: android android-actionbar actionbarsherlock