Android 使用片段时配置ActionBar的正确方法

Android 使用片段时配置ActionBar的正确方法,android,android-fragments,android-actionbar,Android,Android Fragments,Android Actionbar,我的活动中有很多片段。一个片段显示顶级图书,当点击图书时,这个片段被显示点击图书详细信息的片段所取代 显示顶级书籍的片段在ActionBar中应该没有标题,而是带有类别的下拉导航。然而,这本书的细节片段应该在ActionBar中有标题 我的问题来了:我应该如何处理应用程序中的ActionBar更改。我应该在活动内部还是在片段内部配置ActionBar?如果在活动中,我如何处理所有这些更改:按后退按钮、按向上导航按钮 请帮助,这种情况缺少好的示例。我会在活动中配置ActionBar 您可以重写on

我的活动中有很多片段。一个片段显示顶级图书,当点击图书时,这个片段被显示点击图书详细信息的片段所取代

显示顶级书籍的片段在ActionBar中应该没有标题,而是带有类别的下拉导航。然而,这本书的细节片段应该在ActionBar中有标题

我的问题来了:我应该如何处理应用程序中的ActionBar更改。我应该在活动内部还是在片段内部配置ActionBar?如果在活动中,我如何处理所有这些更改:按后退按钮、按向上导航按钮


请帮助,这种情况缺少好的示例。

我会在活动中配置ActionBar

您可以重写
onBackPressed()
方法,根据显示的片段执行不同的操作

此参考说明如何处理按下的向上按钮,您也可以根据显示的片段更改逻辑: