Hola de nuevo chambaque, perdona por mi contestación anterior no es correcta... No obstante he encontrado y probado la solución para tu problema:
Código:
tuVariableBoton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//Aquí llamas al método del sistema que permite abrir tu menú
openOptionsMenu();
}
});
También deberás dejar en tu código el método:
Código:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.jugando, menu);
return true;
}
openOptionsMenu() es un método que viene definido en el API de android, lo que hará es abrir el menú ya creado por el método onCreateOptionsMenu()
Aquí te dejo el link a la documentación:
http://developer.android.com/intl/es...ionsMenu%28%29
Aquí te pego el ejemplo que probé:
Código:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnlanzar = (Button)findViewById(R.id.btnLanzar);
btnlanzar.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
openOptionsMenu();
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
Bueno, espero haberte ayudado. Saludos.