我想在按钮点击监听器上挂钩此菜单,是否可以这样做,是否可以更改选项菜单背景的颜色?在期待中感谢
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;
}
答案 0 :(得分:0)
您应该使用这两个功能的组合。
invalidateOptionsMenu()
和
onPrepareOptionsMenu()
您应该覆盖onPrepareOptionsMenu()
并在按钮中点击监听器调用invalidateOptionsMenu()
。
您还可以使用openOptionsMenu()
以编程方式打开选项菜单。