OptionsMenu没有显示在活动中?

时间:2011-08-08 11:10:27

标签: android android-layout

我尝试将optionsMenu添加到我的活动中。我使用android.developer指南中的代码:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/new_game"
          android:icon="@drawable/ic_new_game"
          android:title="@string/new_game" />
    <item android:id="@+id/help"
          android:icon="@drawable/ic_help"
          android:title="@string/help" />
</menu>

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.game_menu, menu);
    return true;
}

我在两个不同的活动中使用相同的代码,但只在其中一个中显示了optionsmenu ...发布整个活动代码没有意义,所以请注释特殊代码段是否有用。我希望有人能帮助我! THX

编辑:我已经发现了问题:我重写了onKeyDown(..)并在最后返回true,因此其他与键无关的事件尚未被调用...

1 个答案:

答案 0 :(得分:0)

我发现这个问题一次,我没有使用字符串资源,但直接在菜单名称中放置菜单名称....检查它是否也适合你....