我在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中item的id。 我将不胜感激任何帮助...
答案 0 :(得分:2)
将方法名称更改为onOptionsItemSelected(在选项后使用s)。