我们可以通过Button点击监听器在Android中挂钩选项菜单吗?

时间:2013-10-03 06:46:38

标签: android onclicklistener android-button

我想在按钮点击监听器上挂钩此菜单,是否可以这样做,是否可以更改选项菜单背景的颜色?在期待中感谢

public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
           menu.add(0, 1, Menu.NONE, "First");
            menu.add(0, 2, Menu.NONE, "Second");
            return true;

    }

1 个答案:

答案 0 :(得分:0)

您应该使用这两个功能的组合。

invalidateOptionsMenu()onPrepareOptionsMenu()

您应该覆盖onPrepareOptionsMenu()并在按钮中点击监听器调用invalidateOptionsMenu()

您还可以使用openOptionsMenu()以编程方式打开选项菜单。