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
publicvoidonCreateContextMenu(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.

@OverridepublicbooleanonContextItemSelected(MenuItem item)
    {

        switch (item.getItemId())
        {
        case1:
            //do your code herebreak;
        case2:
            //do your code herebreak;
        case3:
            //do your code herebreak;
        default : break;
            }

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

Post a Comment for "Openoptionsmenu() Not Working"