Skip to content
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);
}

Clone this wiki locally