点击“更多”在 Android 选项菜单中

发布于 2024-12-25 02:24:19 字数 334 浏览 0 评论 0原文

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

哪一种是正确的 Android 方式?

谢谢

When there's more than 6 items in the Android Option Menu, a "More" will be in place. My question is currently I see two different behaviors upon clicking, from different apps. One will show a menu like this, another will show a context menu like this.

Which is one is the proper Android way?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

习惯成性 2025-01-01 02:24:19

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

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

如果您看到一个应用程序使用上下文菜单来显示“更多”,那么它就没有使用正常的 Android 菜单系统。我什至看到谷歌应用程序使用它(地图,我相信),我不知道你为什么要这样做。

I don't see how those two are related. Your first link shows the options menu with "more", which is what you were talking about in your first sentence. The second link shows the context menu after a long press on a list item - that's a completely different item. They both have their uses.

The menu is used for options that are global to the current activity. The context menu is intended for options that relate to the specific item you picked.

If you see an app that uses a context menu for "more", then it's not using the normal Android menu system. I've even seen Google apps use that (Maps, I believe), and I don't know why you would do that.

陌上芳菲 2025-01-01 02:24:19

第一种是“正确”的方式,就像您获得的默认行为一样。我不认为这种差异是有意义的,但是为了实现第二个,编码员必须搞砸,而且我认为这是不值得的。

The first is the "proper" way as in the default behaviour you get. I don't think the difference is meaningful, but to achieve the second the coder must have mucked around, and I don't think it's worth it..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文