不显示操作栏溢出(Action bar overflow not displayed)

2019-07-29 17:40发布

我设置了福尔摩斯的动作条3项/图标。 运行在ICS模拟器,我只能看到2个图标。 而且:无溢出菜单(这3点图标)! 如果我按手机的菜单按钮,我只得到第三图标。

我一定要强制溢出图标,如果是的话我怎么能这样做呢?

Answer 1:

我一定要强制溢出图标,如果是的话我怎么能这样做呢?

所有你需要做的是你的主题从一个继承.ForceOverflow主题。 请注意,这将仅适用于Android 2.03.0。4.0原生ActionBar组件来代替,如果设备没有菜单键溢流项目时,才会显示。



Answer 2:

我一定要强制溢出图标

没有。

您的仿真器设置,默认情况下,模拟有脱屏菜单键装置,例如Nexus S.这样的设备将不会有一个屏幕上的溢出菜单按钮 - 用户将使用MENU键进入溢出。 许多这些设备,例如Nexus S的,将那些在Android 2.X,用户就已经被用来按MENU键进入曾经被认为是选项菜单,现在是溢出菜单升级。

您可以将您模拟器来模拟一个设备,而无需关闭屏幕菜单键。 在您的AVD管理,对于AVD,添加“硬件返回/主页键”属性(其中,尽管名字,也有MENU键),并设置为你希望是真的还是假的。



文章来源: Action bar overflow not displayed