我的UI使用ABS和标签(ActionBar.NAVIGATION_MODE_TABS
),并为每个标签加载了一堆片段布局。
有一个标签我需要隐藏ActionBar (以回收一些屏幕空间),但是调用getSupportActionBar().hide();
会将标签与ActionBar一起核对。
我想知道是否有任何可以隐藏动作栏而不影响标签的地方?
编辑:实际上,想想看,除了展示应用品牌/图标外,Actionbar不会做任何事情。所以我不介意完全隐藏ActionBar并只显示标签。
答案 0 :(得分:8)
这称为“折叠操作栏”。如果您不显示标题和主页图标,它将自动隐藏:
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setDisplayShowTitleEnabled(false);
如果您想同时拥有标签和操作,可以使用拆分操作栏并在底部设置操作(菜单)。