在Android中,Option Menu和Panel Menu有什么区别?

9
我刚刚使用 Eclipse 的自动补全功能不小心创建了一个面板菜单,直到读了我的代码才意识到这一点。因为我想要一个选项菜单,所以我没有看到显示上的细微差别,请问这两个菜单有什么区别?使用其中之一是否有优势或劣势? 唯一的区别是我看到的是(尽管我没有深入了解):
public boolean onCreateOptionsMenu(Menu menu)

或者
public boolean onCreatePanelMenu(int featureId, Menu menu)

thanks (Shouldn't this be a bounty?)

2个回答

6
onCreatePanelMenu是在你从Menu类中调用addSubMenu后调用的。这似乎是一个相当晦涩和文档不完善的特性。这里有来自Beginning Android 2书籍的参考资料。

-3

嗨,Sephy

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


你让我感到困惑了... 你在谈论上下文菜单,但它的使用方式似乎与常规不同... - Sephy
1
@success_anil Sephy 正在谈论选项和面板菜单,它们与上下文菜单不同。这是三个不同的东西。 - Vikram Bodicherla

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接