Java 菜单项未添加到actionbar

Java 菜单项未添加到actionbar,java,android,xml,android-actionbar,Java,Android,Xml,Android Actionbar,我在Stack Overflow和google上寻找了一个解决方案,但似乎没有任何帮助。为了澄清,我说的是id为“Favorite”的那个 这是我的菜单xml: <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" t

我在Stack Overflow和google上寻找了一个解决方案,但似乎没有任何帮助。为了澄清,我说的是id为“Favorite”的那个

这是我的菜单xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" 
xmlns:tools="http://schemas.android.com/tools"
tools:context="com.rasmase.smbcbrowser.MainActivity" >



<item android:id="@+id/favourite"
      android:icon="@drawable/ic_favourite"
      android:title="@string/favourite"
      app:showAsAction="ifRoom" />

<item
    android:id="@+id/go_to_comic"
    android:orderInCategory="100"
    android:title="@string/Go_to_comic"
    app:showAsAction="never"/>
还有人知道怎么回事吗

编辑:
原来我是弱智。图标是黑色操作栏上的一颗黑星。参考图片:

您正在使用AppCompat,并且您的活动是从“ActionBarActivity”扩展而来的?@ianhanniballake我的活动是从ActionBarActivity扩展而来的。我也在使用AppCompat v7.5app:showAsAction=“从不”。。你把它设置为“永不”show@dymmeh澄清一下,我说的是那个id最喜欢的。@Rasmase-Roger。您是否尝试清理项目并重建它?代码和XML看起来都不错
@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu items for use in the action bar
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.main, menu);
    return super.onCreateOptionsMenu(menu);
}