【问题标题】:Forcing Settings into Action Overflow强制设置执行溢出
【发布时间】:2012-05-29 15:57:50
【问题描述】:

我目前正在尝试将一个设置添加到我的应用程序中,但我不希望它出现在我的操作栏上,因为它在 android 开发人员文档中说设置应该始终位于底部的操作溢出中。 我的问题是,即使酒吧里没有其他操作按钮和大量空间,你能否强制它进入操作溢出? 我试过这样做

android:showAsAction="never"

但这只是为了让您必须按下硬件菜单按钮。 有没有我想念的简单方法?

任何帮助将不胜感激

迪斯科

【问题讨论】:

  • 您是否在没有专用硬件菜单按钮的手机上测试过showAsAction="never"
  • 是的,我有,但它仍然没有显示在溢出中,只有当硬件菜单按钮被按下时
  • 如果您按下菜单按钮以获取设置菜单项,您在没有硬件菜单按钮的手机上究竟是如何测试的?无论如何,如果您在模拟器中测试Honeycomb(对于没有任何硬件按钮的平板电脑),带有showAsAction never 的设置菜单将始终放置在溢出菜单中。我认为您看到的是带有菜单按钮的手机的默认行为,我不知道您是否可以修改它。
  • 感谢@Luksprog。你说得对。我使用了几个不同的模拟器,行为如你所描述。使用硬件按钮不会显示溢出,但没有溢出菜单。效果很好
  • @Luksprog 如果您想发表您的建议作为答案,我可以接受

标签: android android-layout android-xml android-actionbar android-menu


【解决方案1】:

如果您在模拟器中测试Honeycomb(对于没有任何硬件按钮的平板电脑)带有showAsAction 从不 的“设置”菜单,它将始终放置在溢出菜单中。我认为您看到的是带有菜单按钮的手机的默认行为,我不知道您是否可以修改它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    • 2023-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-15
    相关资源
    最近更新 更多