【问题标题】:Proper way to configure ActionBar when using Fragments使用 Fragments 时配置 ActionBar 的正确方法
【发布时间】:2014-06-17 23:02:57
【问题描述】:

我的活动中有很多片段。一个片段显示热门图书,当点击图书时,该片段会被显示点击图书详情的片段替换。

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

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

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

【问题讨论】:

    标签: android android-fragments android-actionbar


    【解决方案1】:

    我会在 Activity 中配置 ActionBar。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-25
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多