在我的应用中,我有onCreateOptionsMenu
,其中包含“联系人”和“关于”(有关开发人员等的信息)的菜单。我目前有一个5.0 Lollipop的设备。在此设备上,当您按“选项”(后退按钮旁边)时,您可以看到菜单膨胀。但是在Android 6.0的其他设备上,按下“选项”会在后台打开正在运行的应用程序堆栈,就像TaskManager一样。因此,用户必须按ActionBar
上的3个点才能看到菜单膨胀。
我能改变吗?或者有什么可以解决这个问题,以便用户可以通过不按ActionBar
中的3个点来轻松看到此菜单膨胀,因为在大型设备上这很麻烦。
答案 0 :(得分:2)
我目前有一台装有5.0 Lollipop的设备。在此设备上,按下"选项"(在后退按钮旁边),您可以看到菜单膨胀。
该设备已从Android 4.3升级到Android 5.0,或该设备不符合兼容性定义文档(例如,它不是Google Play生态系统设备)。
但是在我的其他Android设备上按下"选项"在后台打开正在运行的应用程序堆栈,就像TaskManager一样。
这是因为Android 4.4+附带的设备上没有MENU按钮。取代它的按钮是一个RECENTS按钮,用于显示概览屏幕(即最近使用的任务)。
我可以改变吗?
没有
或者有没有什么可以解决这个问题,以便用户可以通过不按动作栏中的3个点来轻松看到此菜单膨胀,因为在大型设备上这是令人厌烦的。
没有。如果您不喜欢操作栏溢出菜单的行为,请不要使用它。