删除标签栏栏时删除标签后面的空白区域

时间:2014-05-22 13:22:06

标签: android

我正在开发一个应用程序,我希望标签栏根据用户滚动的方向显示和消失。我使用bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);显示标签栏和bar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);隐藏标签栏。唯一的问题是,当我隐藏标签时,它会留下一个空白的灰色空间(见第二张图),而不是让listview填满空格。我还尝试使用requestWindowFeature(Window.FEATURE_ACTION_BAR_OVERLAY)覆盖操作栏;但它似乎没有帮助。我可以提供所需的任何其他代码。有任何想法吗?提前谢谢!

With tabs in place

With tabs removed

1 个答案:

答案 0 :(得分:5)

尝试删除所有标签并将导航模式设置为标准:

actionBar.removeAllTabs();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);