Java 未显示操作栏溢出
我正在用Sherlock设置一个带有3个项目/图标的动作栏。 在ICS模拟器上运行时,我只能看到2个图标。而且:没有溢出菜单(3点图标)! 如果我按下手机的“功能表”按钮,我只会看到第三个图标 我必须强制设置溢出图标吗?如果是,我怎么做 我必须强制设置溢出图标吗?如果是,我怎么做 您需要做的就是让您的主题继承自Java 未显示操作栏溢出,java,android,actionbarsherlock,android-actionbar,Java,Android,Actionbarsherlock,Android Actionbar,我正在用Sherlock设置一个带有3个项目/图标的动作栏。 在ICS模拟器上运行时,我只能看到2个图标。而且:没有溢出菜单(3点图标)! 如果我按下手机的“功能表”按钮,我只会看到第三个图标 我必须强制设置溢出图标吗?如果是,我怎么做 我必须强制设置溢出图标吗?如果是,我怎么做 您需要做的就是让您的主题继承自.ForceOverflow主题之一。注意,这只适用于Android 2.0和3.0。在4.0中,使用本机ActionBar组件,仅当设备没有菜单键时才会显示溢出项 我必须强制溢出图标吗
.ForceOverflow
主题之一。注意,这只适用于Android 2.0和3.0。在4.0中,使用本机ActionBar
组件,仅当设备没有菜单键时才会显示溢出项
我必须强制溢出图标吗
没有
默认情况下,emulator设置为模拟具有屏幕外菜单键的设备,如Nexus S。此类设备不会有屏幕上的溢出菜单按钮——用户将使用菜单键访问溢出。其中许多设备,如NexusS,将从Android 2.x升级而来,在Android 2.x中,用户将已经习惯于按菜单键来获取过去的选项菜单,现在是溢出菜单
您可以在不使用屏幕外菜单键的情况下切换仿真器以模拟设备。在AVD管理器中,对于AVD,添加“硬件返回/主密钥”属性(尽管名称不同,也有菜单键),并根据需要将其设置为true或false。Hmm我已经使用了一个主题
parent=“theme.Sherlock”
。如何继承2个主题?@membersound:useTheme.Sherlock.ForceOverflow
只需提一下,.ForceOverflow
主题后缀已停止。