How can I have a different context menu for different ImageButtons? For example, to be concrete:
Image 1 - Contextual Menu 1
Image 2 - Contextual Menu 2
...
This is what I do to have a contextual menu in an ImageButton:
registerForContextMenu(icon_cat_accesorios);
}
@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenu.ContextMenuInfo menuInfo) {
super.onCreateContextMenu(menu, v, menuInfo);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_accesorios, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.prueba1_menu:
Intent abc = new Intent(getApplicationContext(), prueba.class);
startActivity(abc);
return true;
case R.id.prueba2_menu:
Intent def = new Intent(getApplicationContext(), prueba.class);
startActivity(def);
return true;
default:
return super.onOptionsItemSelected(item);
}
}