Android 未将菜单项添加到ics中的actionbar

Android 未将菜单项添加到ics中的actionbar,android,android-actionbar,Android,Android Actionbar,我已通过以下方式将菜单项添加到我的代码中: public boolean onCreateOptionsMenu(Menu menu) { //Used to put dark icons on light action bar menu.add("Save") .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM); return true; } 问题是我可以通过单击emulator上的菜单按钮来查看菜单

我已通过以下方式将菜单项添加到我的代码中:

 public boolean onCreateOptionsMenu(Menu menu) {
    //Used to put dark icons on light action bar

    menu.add("Save")
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM);
    return true;
}
问题是我可以通过单击emulator上的菜单按钮来查看菜单项,但为什么它没有按预期显示在操作栏上呢

我的应用程序中有3个选项卡,我使用tabactivity实现了这3个选项卡。我用的是actionbrsherlock。 我可以在android 2.3.3中查看操作栏上的菜单项,但在android 4.0.3中无法查看。在4.0.3中,当我单击菜单按钮时,它就会出现。

按照此方法进行尝试

在pre Honeycomb上,默认情况下,ActionBarSherlock(即,不适合操作栏的项)的溢出菜单将放置在正常选项菜单中

你可以试试看

 menu.add("Save")
        .setIcon(R.drawable.save)
        .setShowAsAction(MenuItem.SHOW_AS_ACTION_IF_ROOM | MenuItem.SHOW_AS_ACTION_WITH_TEXT);

我刚刚更新了我的帖子,实际上问题是我无法在ICS的操作栏上找到菜单项,它只是出现在点击菜单按钮上。我知道,这很奇怪