Android 清除片段中的actionbar

Android 清除片段中的actionbar,android,android-fragments,android-actionbar,Android,Android Fragments,Android Actionbar,我有几个导航抽屉的碎片。片段的一个actionbar有Spinner,其他的只有标题 现在,当我打开actionbar中带有微调器的片段,然后单击导航抽屉打开另一个片段类时。actionbar具有微调器和标题 如何清除操作栏以显示标题而不是微调器?我的意思是清除操作栏并显示所需内容 让我知道 我认为调用invalidateOptions菜单()应该可以工作。打开第二个片段时应调用此方法。当切换到第二个片段(仅显示标题)时,在其onStart()方法中,可以使用以下代码禁用/隐藏微调器: Acti

我有几个导航抽屉的碎片。片段的一个actionbar有Spinner,其他的只有标题

现在,当我打开actionbar中带有微调器的片段,然后单击导航抽屉打开另一个片段类时。actionbar具有微调器和标题

如何清除操作栏以显示标题而不是微调器?我的意思是清除操作栏并显示所需内容


让我知道

我认为调用invalidateOptions菜单()应该可以工作。打开第二个片段时应调用此方法。

当切换到第二个片段(仅显示标题)时,在其
onStart()
方法中,可以使用以下代码禁用/隐藏微调器:

ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_STANDARD);

然后,您需要在第一个片段中添加代码以再次显示微调器

尝试调用getActivity.InvalidateOptions菜单();没用。我还需要补充什么吗?