【发布时间】:2012-05-29 15:57:50
【问题描述】:
我目前正在尝试将一个设置添加到我的应用程序中,但我不希望它出现在我的操作栏上,因为它在 android 开发人员文档中说设置应该始终位于底部的操作溢出中。 我的问题是,即使酒吧里没有其他操作按钮和大量空间,你能否强制它进入操作溢出? 我试过这样做
android:showAsAction="never"
但这只是为了让您必须按下硬件菜单按钮。 有没有我想念的简单方法?
任何帮助将不胜感激
迪斯科
【问题讨论】:
-
您是否在没有专用硬件菜单按钮的手机上测试过
showAsAction="never"? -
是的,我有,但它仍然没有显示在溢出中,只有当硬件菜单按钮被按下时
-
如果您按下菜单按钮以获取设置菜单项,您在没有硬件菜单按钮的手机上究竟是如何测试的?无论如何,如果您在模拟器中测试
Honeycomb(对于没有任何硬件按钮的平板电脑),带有showAsActionnever的设置菜单将始终放置在溢出菜单中。我认为您看到的是带有菜单按钮的手机的默认行为,我不知道您是否可以修改它。 -
感谢@Luksprog。你说得对。我使用了几个不同的模拟器,行为如你所描述。使用硬件按钮不会显示溢出,但没有溢出菜单。效果很好
-
@Luksprog 如果您想发表您的建议作为答案,我可以接受
标签: android android-layout android-xml android-actionbar android-menu