1

onCreateContextMenu用来禁用其中一个菜单项,而不是onPrepareOptionsMenu用来启用菜单项。但由于某种原因,onPrepareOptionMenu系统永远不会启动。我在 2.3 版中运行我的代码。由于它不起作用,我想知道是否onPrepareOptionsMenu与 ContextMenu 一起工作?

有什么问题?帮助是preciated!

4

1 回答 1

0

(OptionsMenu != ContextMenu)

onPrepareOptions 菜单是在 3.0 中引入的,因为来自操作栏的菜单仅创建一次(在操作栏创建期间),并且仅在打开之前“准备好”。

对于上下文,您应该只使用onCreateContextMenu

于 2013-02-27T09:49:46.973 回答