Android中的选项菜单和面板菜单有什么区别?

时间:2010-07-20 10:26:02

标签: android optionmenu

我刚刚在Eclipse的自动完成时错误地创建了一个Panel菜单,并且在我读取代码之前没有意识到这一点。由于我想要一个选项菜单,我没有看到显示器的细微差别,所以有谁知道这两个菜单之间的区别是什么?使用其中一个是否有任何优点或缺点? 我看到的唯一区别是(我没有详细说明):

public boolean onCreateOptionsMenu(Menu menu)

public boolean onCreatePanelMenu(int featureId, Menu menu)

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

2 个答案:

答案 0 :(得分:6)

onCreatePanelMenu课程致电addSubMenu后,系统会调用

Menu。看起来像一个相当神秘和严重记录的功能。以下是Beginning Android 2书中的参考资料。

答案 1 :(得分:-3)

Sephy,

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