![](http://h.hiphotos.baidu.com/album/s%3D680%3Bq%3D90/sign=f88b90539a504fc2a65fb30dd5e6962c/42a98226cffc1e175d27906a4b90f603728de9d5.jpg?v=tbs)
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case Menu.FIRST+1 :Toast.makeText(getApplicationContext(), "删除321212", Toast.LENGTH_LONG).show();
break;
case Menu.FIRST+2 :Toast.makeText(getApplicationContext(), "帮助", Toast.LENGTH_LONG).show();
break;
case Menu.FIRST+3 :Toast.makeText(getApplicationContext(), "详细", Toast.LENGTH_LONG).show();
break;
}
return super.onOptionsItemSelected(item);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, Menu.FIRST+1, 5, "删除数据").setIcon(android.R.drawable.ic_menu_delete);
menu.add(Menu.NONE, Menu.FIRST+3, 6, "帮助").setIcon(android.R.drawable.ic_menu_help);
menu.add(Menu.NONE, Menu.FIRST+2, 7, "详细").setIcon(android.R.drawable.ic_menu_info_details);
return true;
}
@Override
public void onOptionsMenuClosed(Menu menu) {
Toast.makeText(this, "选项菜单关闭了", Toast.LENGTH_LONG).show();
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Toast.makeText(this,
"选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单",
Toast.LENGTH_LONG).show();
// 如果返回false,此方法就把用户点击menu的动作给消费了,onCreateOptionsMenu方法将不会被调用
return true;
}
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case Menu.FIRST+1 :Toast.makeText(getApplicationContext(), "删除321212", Toast.LENGTH_LONG).show();
break;
case Menu.FIRST+2 :Toast.makeText(getApplicationContext(), "帮助", Toast.LENGTH_LONG).show();
break;
case Menu.FIRST+3 :Toast.makeText(getApplicationContext(), "详细", Toast.LENGTH_LONG).show();
break;
}
return super.onOptionsItemSelected(item);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(Menu.NONE, Menu.FIRST+1, 5, "删除数据").setIcon(android.R.drawable.ic_menu_delete);
menu.add(Menu.NONE, Menu.FIRST+3, 6, "帮助").setIcon(android.R.drawable.ic_menu_help);
menu.add(Menu.NONE, Menu.FIRST+2, 7, "详细").setIcon(android.R.drawable.ic_menu_info_details);
return true;
}
@Override
public void onOptionsMenuClosed(Menu menu) {
Toast.makeText(this, "选项菜单关闭了", Toast.LENGTH_LONG).show();
}
@Override
public boolean onPrepareOptionsMenu(Menu menu) {
Toast.makeText(this,
"选项菜单显示之前onPrepareOptionsMenu方法会被调用,你可以用此方法来根据打当时的情况调整菜单",
Toast.LENGTH_LONG).show();
// 如果返回false,此方法就把用户点击menu的动作给消费了,onCreateOptionsMenu方法将不会被调用
return true;
}