Академический Документы
Профессиональный Документы
Культура Документы
Este submen tiene dos nuevas opciones secundarias. Para ello, hemos
aadido un nuevo elemento <menu> dentro del <item> correspondiente a
la opcin 3.
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Forma 1: definimos el men inflando el fichero XML con su diseo
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu_principal, menu);
return true;
}
static
static
static
static
static
final
final
final
final
final
int
int
int
int
int
MENU_OP1 = 1;
MENU_OP2 = 2;
MENU_OP3 = 3;
SMENU_OP1 = 31;
SMENU_OP2 = 32;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
@Override
// Si el usuario selecciona una opcin del men mostramos la opcin
seleccionada en la etiqueta
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.MenuOp1:
labelResultado.setText("Has pulsado la opcin 1");
return true;
case R.id.MenuOp2:
labelResultado.setText("Has pulsado la opcin 2");
return true;
case R.id.MenuOp3:
labelResultado.setText("Has pulsado la opcin 3");
return true;
case R.id.SubMenuOp1:
labelResultado.setText("Has pulsado la opcin 3.1");
return true;
case R.id.SubMenuOp2:
labelResultado.setText("Has pulsado la opcin 3.2");
return true;
default:
return super.onOptionsItemSelected(item);
}
} // end onOptionsItemSelected