@Override
public boolean onCreateOptionsMenu(Menu menu) {
//四个参数分别为groupId,itemId,order和菜单项的标题
menu.add(0, 1, 1, R.string.exit);
menu.add(0, 2, 2, R.string.about);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()==1){
finish();//结束这个Activity
}
return super.onOptionsItemSelected(item);
}
在Activity中覆盖上面两个方法
onCreateOptionsMenu(Menu): 用户点击菜单按钮的时候触发
onOptionsItemSelected(MenuItem):用户点击菜单某一项的时候触发
其他的以后再补充
本文介绍如何在Android应用中实现菜单选项的创建与响应处理。通过覆盖onCreateOptionsMenu(Menu)和onOptionsItemSelected(MenuItem)方法,可以为Activity添加自定义菜单并设置相应的事件响应。
1万+

被折叠的 条评论
为什么被折叠?



