使用Fragments时配置ActionBar的正确方法

时间:2014-06-17 23:02:58

标签: android android-fragments android-actionbar

我的活动中有很多碎片。一个片段显示Top Books,当点击书籍时,此片段将被显示已点击书籍详细信息的片段替换。

显示热门书籍的片段在ActionBar中应该没有标题,但是按类别下拉导航。但是,具有书籍细节的片段应该在ActionBar中具有标题。

我的问题出现了:我应该如何处理应用程序中的ActionBar更改。我应该在Activity里面还是在Fragments里面配置ActionBar?如果在Activity中如何处理所有这些更改:按下后退按钮,按向上导航按钮?

请帮忙,这种情况缺乏好的例子。

1 个答案:

答案 0 :(得分:0)

我在Activity中配置ActionBar。

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

此参考显示如何处理被按下的向上按钮,您可以根据显示的片段更改逻辑:http://developer.android.com/training/implementing-navigation/ancestral.html#NavigateUp