Android Option Menu on Button click

Altaf picture Altaf · Apr 4, 2011 · Viewed 50.6k times · Source

I am trying to show the Option menu on button click.How can I do this can anyone tell me.

Answer

Matthew Willis picture Matthew Willis · Apr 4, 2011

You can use openOptionsMenu to programmatically open the options menu.

If you have a Button, you can do:

button.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        openOptionsMenu();
    }
});

or else set android:onClick="myOnClickMethod" on your Button in xml and then have:

public myOnClickMethod(View v) {
    openOptionsMenu();
}

in your activity.