Android 模拟器中按菜单Menu键弹出菜单项MenuItem,点击菜单项中的菜单项没反应!!!

public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
public boolean onOptionsItemSeleted(MenuItem item){
switch(item.getItemId())
{
case R.id.add_item:
Toast.makeText(this,"你点击了add",Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(this,"你点击了remove",Toast.LENGTH_SHORT).show();
break;
case R.id.exit_item:
finish();
break;
default:
}

到底哪里不对,,,,只能显示菜单不能使用点击事件
!!!!求解
要设置什么东西?还是添加什么东西?好烦。

2个回答

public boolean onOptionsItemSeleted(MenuItem item){
//**

return true;
}
你好像没有返回 ture

public boolean onOptionsItemSeleted(MenuItem item){//这里应该是onOptionMenuSelected();

OnCreateOptionsMenu()和OnOptionsMenuSelected()是activity中提供了两个回调方法,用于创建菜单项和响应菜单项的点击。

如果回答对您有帮助,请采纳

u012216727
大河行脚 还有你最好用真机测试一下
5 年多之前 回复
u012216727
大河行脚 你在百度里搜一下android菜单的使用详解看看,然后再仔细检查一下,希望对您有帮助
5 年多之前 回复
qq_26519515
qq_26519515 改成onOptionMenuSelected()后,其他参数不变,还是不行。。。。不知道哪里出问题了。
5 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐