Skip to content Skip to sidebar Skip to footer

OpenOptionsMenu() Not Working

Well, tried a lot of ways to solve this problem but nothing... I want to open the options menu via menu item. package com.example.tachles; import android.content.Intent; impor

Solution 1:

Use below overridden method for creating context menu view.

@Override
public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo)
    {
        super.onCreateContextMenu(menu, v, menuInfo);
        menu.add(0, 1, 0, "Menu 1");
        menu.add(0, 2, 0, "Menu 2");
        menu.add(0, 3, 0, "Menu 3");
    }

Use below overridden method for handling click listener in your activity code.

    @Override
    public boolean onContextItemSelected(MenuItem item)
    {

        switch (item.getItemId())
        {
        case 1:
            //do your code here
            break;
        case 2:
            //do your code here
            break;
        case 3:
            //do your code here
            break;
        default : break;
            }

In your onCreateView() just call registerForContextMenu(yourButton); and implement onClickListener() having YourClassName.this.openContextMenu(v);


Post a Comment for "OpenOptionsMenu() Not Working"