菜单项未显示在操作栏中

时间:2014-07-29 20:55:29

标签: android menu

我之前在Actionbar not shown with AppCompat看过它,但我尝试了解决方案,但它对我没用。 菜单项没有显示在操作栏中,在我的手机中有一个菜单按钮,操作栏中没有任何内容,除了向上按钮,如果我点击手机菜单,所有项目都显示在弹出菜单中。在没有菜单按钮的平板电脑中,菜单项中的操作栏(3个垂直方块)中有更多选项(即使有很多空间)。 我正在使用支持包。 我的菜单文件是

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:compat="http://schemas.android.com/apk/res-auto">

<item
    android:id="@+id/menu_search"
    android:showAsAction="always"
    android:icon="@android:drawable/ic_menu_search"
    android:title="@string/menu_search"/>

<item
    android:id="@+id/menu_play"
    android:showAsAction="always"
    android:icon="@android:drawable/ic_media_play"
    android:title="@string/menu_play"/>    

</menu>

样式是Theme.AppCompat.Light 我添加它

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.book, menu);
    return true;
}

我的活动扩展了android.support.v7.app.ActionBarActivity。 谢谢

1 个答案:

答案 0 :(得分:0)

你的方法应该是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.book,menu);
    return true;
}

它会膨胀xml,但不知道哪个菜单!