-
Notifications
You must be signed in to change notification settings - Fork 2
Usage ActionMenu
Cangol edited this page Sep 27, 2015
·
2 revisions
actionMenu.addMenu(int id,int text,int drawable,int show);
id:唯一标示
text:文本
drawable:图片id
show:1始终显示,0或其他在more菜单中显示
@Override
public void onMenuActionCreated(ActionMenu actionMenu) {
super.onMenuActionCreated(actionMenu);
actionMenu.addMenu(1, getString(R.string.action_delete), -1, 1);
actionMenu.addMenu(2, getString(R.string.action_selectAll), R.drawable.ic_action_select, 1);
actionMenu.addMenu(3, getString(R.string.action_invert), R.drawable.ic_action_unselect,0);
}
@Override
public boolean onMenuActionSelected(ActionMenuItem action) {
switch(action.getId()){
case 1:
Toast.makeText(this, R.string.action_delete, Toast.LENGTH_SHORT).show();
break;
case 2:
Toast.makeText(this, R.string.action_selectAll, Toast.LENGTH_SHORT).show();
break;
case 3:
Toast.makeText(this, R.string.action_invert, Toast.LENGTH_SHORT).show();
break;
}
return super.onMenuActionSelected(action);
}