Android:如何完全删除ActionBar

Android:如何完全删除ActionBar,android,android-fragments,android-actionbar,Android,Android Fragments,Android Actionbar,如何从某些片段中完全删除ActionBar。我想移除它,而不仅仅是为了隐藏它。我有Actionbar选项卡导航。从那以后,我添加了一个不需要actionBar的新框架。所以我需要把它移除。我无法隐藏它,因为当我按下后退按钮并移动到选项卡部分时,我需要再次显示操作栏 这就是我替换碎片的方式 FragmentManager fragmentManager = getSupportFragmentManager(); fragmentManager.beginTransacti

如何从某些片段中完全删除ActionBar。我想移除它,而不仅仅是为了隐藏它。我有Actionbar选项卡导航。从那以后,我添加了一个不需要actionBar的新框架。所以我需要把它移除。我无法隐藏它,因为当我按下后退按钮并移动到选项卡部分时,我需要再次显示操作栏

这就是我替换碎片的方式

FragmentManager fragmentManager = getSupportFragmentManager();
            fragmentManager.beginTransaction()
                    .add(R.id.frame_container, fragment)
                    .addToBackStack(null).commit();

动作栏不是片段的一部分。这是你活动的一部分

您可以使用theme.Holo.Light.NoActionBar创建一个新活动,并使用以下内容打开此活动:

getActivity().startActivity(new Intent(getActivity(), SecondActivity.class));
在第二个活动中,您可以显示所需的片段。 我建议您在这篇文章中更多地了解片段和活动之间的区别:

如果您不使用actionbar.hide,只是因为您必须在其他片段中显示操作栏,那么我认为您应该尝试使用:
在片段的onAttach方法中隐藏actionbar.hide,在onDestroy方法中显示actionbar.show

伙计,把嵌套的碎片扔了。你们拿着碎片索取赎金,我拒绝帮忙。@Blundell我添加了一些代码和解释,请看。