android - 在 Android 选项菜单中单击 "More"

标签 android optionmenu

当 Android 选项菜单中的项目超过 6 个时,将出现“更多”。我的问题是目前我从不同的应用程序中看到两种不同的点击行为。一个将显示类似 this 的菜单, 另一个将显示上下文菜单,如 this .

哪一种是正确的 Android 方式?

谢谢

最佳答案

我看不出这两者有什么关系。您的第一个链接显示带有“更多”的选项菜单,这就是您在第一句话中所说的内容。第二个链接显示了长按列表项后的上下文菜单——这是一个完全不同的项目。它们各有用途。

菜单用于当前 Activity 的全局选项。上下文菜单用于与您选择的特定项目相关的选项。

如果您看到某个应用使用上下文菜单显示“更多”,那么它使用的不是普通的 Android 菜单系统。我什至见过 Google 应用程序使用它(我相信是 map ),但我不知道你为什么要这样做。

关于android - 在 Android 选项菜单中单击 "More",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8734607/

相关文章:

android - 为什么在 onResume() 中的 View 上调用 getWidth() 返回 0?

Android XML 表格行

android - 为什么 ActionbarSharelock 即使有空间也只显示溢出图标

android - 带有操作栏选项菜单项的图像图标

Android:使用更大的图标创建更大的 float 操作按钮

android - 库冲突错误

python - Tkinter:OptionMenu 对象菜单不适用于 highlightthickness=0

python - tkinter optionmenu 第一个选项消失

python - Tkinter:如何使用 OptionMenu 小部件调用函数?

java - RuntimeException : Unable to start activity ComponentInfo: java. lang.NullPointerException 致命异常