Android 将导航小部件添加到片段内的actionbar

Android 将导航小部件添加到片段内的actionbar,android,Android,我有一个应用程序,其中我使用ActionBar(特别是ActionBarSherlock)实现了片段之间的选项卡导航。在我用来显示消息列表的一个特定片段中,我想使用类似微调器的小部件在“收件箱”和“发件箱”之间进行选择。我需要选择的选项显示持久性,以便用户能够知道他们正在查看的“框” 通过使用Fragment.sethasOptions菜单,使用选项菜单就足够简单了,我可以执行相同的操作。然而,我想知道片段是否有可能像我们使用选项菜单项一样,用导航小部件填充操作栏。我已经检查了Fragment类

我有一个应用程序,其中我使用ActionBar(特别是ActionBarSherlock)实现了片段之间的选项卡导航。在我用来显示消息列表的一个特定片段中,我想使用类似微调器的小部件在“收件箱”和“发件箱”之间进行选择。我需要选择的选项显示持久性,以便用户能够知道他们正在查看的“框”


通过使用Fragment.sethasOptions菜单,使用选项菜单就足够简单了,我可以执行相同的操作。然而,我想知道片段是否有可能像我们使用选项菜单项一样,用导航小部件填充操作栏。我已经检查了Fragment类,但找不到任何可能有帮助的内容。

在收件箱/发件箱的情况下,听起来您想要的是
导航模式列表
,但您已经在使用
导航模式选项卡
进行导航。我有两条建议的路径:

  • 您可以使收件箱/发件箱片段成为与表格导航不同的活动的一部分。然后您可以在该活动上使用
    导航模式列表
  • 您需要在收件箱/发件箱之间创建自己的导航

  • 据我所知,您不能同时使用actionbar上的选项卡和列表。您必须将它们分开,以便在一种情况下使用选项卡,在另一种情况下使用列表,或创建自定义解决方案。

    那么您已经在使用
    导航模式\u选项卡进行表格导航了吗?看起来您选择其中一种可能是正确的。不幸的是,将消息传递转移到另一个活动将破坏我迄今为止计划的用户体验。我将继续寻找解决方案。我不久前就解决了这个问题。我想出了一个非常简单的解决办法。在列表片段中放置微调器以在框之间切换。这其实很直观。撇开我的实施问题不谈,你的答案是正确的。谢谢:)