发布
社区首页 >问答首页 >未显示操作栏溢出

未显示操作栏溢出
EN

Stack Overflow用户
提问于 2012-06-06 06:36:28
回答 2查看 2.3K关注 0票数 6

我正在和夏洛克一起设置一个有3个物品/图标的动作栏。在ICS模拟器上运行时,我只能看到2个图标。而且:没有溢出菜单(那三个点图标)!如果我按下电话的菜单按钮,我只会看到第三个图标。

我必须强制溢出图标吗?如果是,我该怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-06 06:38:43

我必须强制溢出图标吗?如果是,我该怎么做?

你所需要做的就是让你的主题继承一个.ForceOverflow主题。请注意,这只适用于Android 2.0和3.0。在4.0中,使用原生ActionBar组件,并且仅当设备没有菜单键时才显示溢出项。

票数 7
EN

Stack Overflow用户

发布于 2012-06-06 06:40:30

我必须强制溢出图标吗?

不是的。

默认情况下,您的模拟器设置为模拟具有离屏菜单键的设备,如Nexus。此类设备不会有屏幕上溢出菜单按钮--用户将使用菜单键访问溢出。其中许多设备,如Nexus S,将是从Android 2.x升级而来的设备,在Android 2.x中,用户已经习惯于按下menu键来获取以前的选项菜单,现在是overflow菜单。

您可以切换模拟器以模拟没有屏幕外菜单键的设备。在AVD管理器中,对于AVD,添加"Hardware Back/Home key“属性(尽管名称不同,但也有MENU键),并根据您的需要将其设置为true或false。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10905974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档