我开发了一个带有菜单选项的Android应用程序。不幸的是,某些设备没有菜单选项(软或硬)可用性来访问菜单选项。我们可以使用以下代码检测硬件菜单选项的可用性:
boolean hasMenuKey = ViewConfiguration.get(context).hasPermanentMenuKey();
我没有找到通过程序找到软菜单可用性的方法。 我的要求是如果设备无法访问菜单选项(软或硬),我需要向用户显示一些信息。
在这里,我附上了一个屏幕,可以更准确地解释问题:
答案 0 :(得分:0)
如果您使用ActionBar
(并且您至少有一个菜单项未显示为操作),则ActionBar
上始终显示菜单按钮(显式称为溢出菜单)。你为什么介意?
它完全受你(app developer's)手的控制。这个问题不属于设备方面,是吗?