上下文菜单与弹出菜单与底部页面有什么区别?

时间:2015-08-13 06:58:30

标签: android

上下文菜单与弹出菜单与底页之间有什么区别? 以及他们最适合的情况是什么?

3 个答案:

答案 0 :(得分:7)

Option Menu选项菜单是android的主要菜单。它们可用于设置,搜索,删除项目等。我们通过调用MenuInflater类的inflate() method来夸大菜单。要对菜单项执行事件处理,您需要覆盖Activity类的onOptionsItemSelected()方法。

当用户长按元素时,会出现

Context Menu Android上下文菜单。它也被称为浮动菜单。

Bottom sheets底部工作表是一张从屏幕底部边缘向上滑动的材料,提供了一系列清晰简单的操作

请阅读此SO答案difference-between-context-menu-and-option-menu-in-android

答案 1 :(得分:1)

底部工作表是一个Android组件,可在屏幕底部显示已锚定的视图。它在Android 5上很受欢迎,您可以在Material Design documentation中找到更多信息。

弹出菜单是一个链接到UI中具体元素的对话框,您可以使用它来实现快速操作 UI模式。

答案 2 :(得分:0)

⦁弹出菜单/上下文菜单-上下文菜单(也称为上下文,快捷方式和弹出菜单或弹出菜单)是图形用户界面(GUI)中的菜单,在用户交互时会出现,例如右键单击鼠标操作。

⦁下拉菜单-将鼠标移到菜单上将其打开。在计算机中,下拉菜单是提供选项列表的菜单。菜单标题,列表中当前所选项目的标题始终显示。单击可见项后,将列表中的其他项“下拉”到视图中,用户可以从这些选项中进行选择。