Android硬件菜单按钮对我不起作用

时间:2011-08-17 23:36:13

标签: android menu

我正在使用此代码显示菜单,但是当我按下菜单按钮时它没有做任何事情。

这是一个视图鳍状肢,我不知道这是否与问题有关。

我以前用过这个,没有任何问题:

@Override
public boolean onCreateOptionsMenu(Menu menu) {

    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.menu, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item){
    switch (item.getItemId()){
    case R.id.new_game:

        return true;
    case R.id.help:
        finish();

        return true;
    }
    return false;
}


<?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="new_game" />
    <item android:id="@+id/help"

          android:title="clear" />
</menu>

2 个答案:

答案 0 :(得分:0)

您没有调用超类方法。

答案 1 :(得分:0)

你不必附上一些图标吗?

android:icon="@drawable/ic_menu_add"

例如