【问题标题】:ActionBar items not showing up using FragmentTabs example使用 FragmentTabs 示例未显示 ActionBar 项目
【发布时间】:2012-04-07 06:09:04
【问题描述】:

我正在使用 ActionBarSherlock,但遇到了一点问题。在片段选项卡示例中,有四个选项卡。其中三个将项目添加到 ActionBar,但第一个没有(标记为“简单”)。我试图让第一个将项目添加到 ActionBar,但由于某种原因它不起作用。我可以看到选项卡之间的唯一区别是“简单”选项卡是 SherlockFragment,而其他三个选项卡是 SherlockListFragment。

SherlockListFragments 像往常一样使用 onCreateOptionsMenu 来填充 ActionBar,但是当我将它添加到 SherlockFragment 并对其进行跟踪时,它甚至不会被调用,并且栏上也不会出现任何项目。

我不能用 SherlockFragment 添加 ActionBar 项目吗?

【问题讨论】:

    标签: android actionbarsherlock


    【解决方案1】:

    你打电话给setHasOptionsMenu(true)了吗?

    【讨论】:

    • 如果我把它放在 onCreateView 方法中就可以了。我以前从来不需要调用它,并且我已经编写了一些活动。你能解释一下为什么现在需要这样做吗?只是片段与活动之类的吗?
    • 片段需要明确定义它们是否将选项项贡献给菜单。请参阅文档:developer.android.com/reference/android/app/Fragment.html
    猜你喜欢
    • 1970-01-01
    • 2014-06-07
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多