【发布时间】:2013-12-25 00:37:27
【问题描述】:
我想强制溢出图标始终显示在操作栏中(假设有溢出项)。在带有菜单按钮的型号上,有时溢出图标不会出现,用户必须点击设备菜单按钮才能获得其余的操作菜单项。用户不断抱怨这一点。
请注意,对于上下文菜单,溢出图标始终显示,无论设备是否具有内置菜单按钮。
我意识到强制溢出图标出现在操作栏中会复制“物理”图标的功能。您可能会认为这违反了 Android 设计准则。不过,在我看来,用户赢了。他们说这令人困惑,我相信他们是对的。
【问题讨论】:
-
“请注意,对于上下文菜单,溢出图标始终显示”——上下文菜单没有溢出图标。 “用户一直在抱怨这个”——不,一些用户抱怨这个。对于按用户期望的方式工作的事情,您不太可能得到积极的评价。我建议您阅读selection bias。数以亿计的 Android 设备都有 MENU 按钮(例如,大多数三星手机),用户似乎可以毫无问题地使用这些设备。
-
正确:一些用户。但是在屏幕顶部看到几个菜单选项很尴尬,并且必须记住按下屏幕底部的菜单按钮才能看到更多。将三点图标放在操作栏中使其更加明显。至于上下文菜单,它绝对会出现;只需尝试在上下文菜单中添加足够的项目,您就会看到它出现(至少对于 android 4.0+)。
-
“至于上下文菜单,它绝对会出现”——不,不会。也许您正在考虑上下文操作栏(也称为操作模式)。