1

我想将此菜单挂接到按钮单击列表器上,是否可以这样做,是否可以更改选项菜单背景的颜色?感谢期待

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;

    }
4

1 回答 1

0

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

invalidateOptionsMenu()onPrepareOptionsMenu()

您应该覆盖onPrepareOptionsMenu()并在您的按钮中单击 listener call invalidateOptionsMenu()

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

于 2013-10-03T10:53:11.690 回答