0

我就是这样做的:

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

游戏菜单.xml

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

但是 Eclipse 一直告诉我菜单不是类型...我尝试导入 R,清理我的项目以及我在网上看到的其他一些东西。

我无法绕过这个问题:

@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        menu.add(Menu.NONE, Menu.FIRST + 1, 5, "??").setIcon(
                android.R.drawable.ic_menu_delete);
        menu.add(Menu.NONE, Menu.FIRST + 2, 2, "??").setIcon(
                android.R.drawable.ic_menu_edit);
        return true; 
    }

提前谢谢你,对不起我的拼写。

4

2 回答 2

0

xml 文件必须位于 res/menu 文件夹中。还要检查您是否使用正确的命名空间而不是 android.R 导入了 R 类

于 2012-05-04T18:25:39.793 回答
-1

只需添加 import android.view.MenuItem;

于 2014-02-26T13:14:13.940 回答