该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@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;
}