1

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

使用 Fragment.setHasOptionsMenu 使用选项菜单很简单,我可以执行相同的操作。但是我想知道片段是否可以像使用选项菜单项一样使用导航小部件参与填充操作栏。我检查了 Fragment 类,但找不到任何可能有帮助的东西。

4

1 回答 1

0

听起来您在收件箱/发件箱中想要的是NAVIGATION_MODE_LIST,但您已经在使用NAVIGATION_MODE_TABS导航了。我有两条建议的路径:

  1. 您可以使收件箱/发件箱片段成为与表格导航不同的活动的一部分。然后你可以NAVIGATION_MODE_LIST在那个活动上使用。
  2. 您需要在收件箱/发件箱之间创建自己的导航。

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

于 2012-10-04T16:17:45.840 回答