0

我已经在 android 中实现了菜单,其中包含两个菜单项“编辑”和“删除”。我可以看到我的菜单项,但是当我单击其中任何一个时,什么都没有发生。这是我的实现。

public boolean onOptionItemSelected(MenuItem item)
     {
      switch(item.getItemId())
      {
         case R.id.edit:
             Toast.makeText(MainActivity.this, "edit clicked", 5).show();
             return true;

         case R.id.delete:
             Toast.makeText(MainActivity.this, "delete clicked", 5).show();
             return true;
         default:
             return super.onOptionsItemSelected(item);
      } //end switch
 }//end method 

edit 和 delete 是 menu.xml 中项目的 id。我将不胜感激任何帮助...

4

1 回答 1

2

将方法名称更改为 onOptionsItemSelected(Option 后带有 s)。

于 2012-12-02T20:58:39.440 回答