9

我刚刚使用 Eclipse 的自动完成错误地创建了一个面板菜单,并且在阅读我的代码之前没有意识到它。因为我想要一个选项菜单,所以我没有看到显示的细微差别,所以有人知道这两个菜单之间的区别是什么吗?使用其中一种有什么优点或缺点?我看到的唯一区别是(虽然我没有详细说明):

public boolean onCreateOptionsMenu(Menu menu)

或者

public boolean onCreatePanelMenu(int featureId, Menu menu)

谢谢(这不应该是赏金吗?)

4

2 回答 2

6

onCreatePanelMenuaddSubMenu在您从Menu课堂上调用后调用。似乎是一个相当神秘且记录不充分的功能。这是来自《Beginning Android 2》一书的参考资料。

于 2010-08-20T04:15:46.717 回答
-3

好Sephy

选项菜单与上下文菜单之间的主要区别是上下文菜单相对于选项菜单弹出。它仅在按下特定菜单选项时弹出,并且在关闭后不会保留在内存中。

于 2010-08-04T02:37:46.600 回答