【问题标题】:ActionBar overflow not appearingActionBar 溢出未出现
【发布时间】:2013-09-23 15:39:43
【问题描述】:

我已经按照http://developer.android.com/guide/topics/ui/actionbar.html 上的教程进行操作,他们提到了 Action Overflow,但没有提到如何在您的项目中使用它。

我在 SO 上看到了一些答案,但他们说要让菜单项显示在溢出菜单中(点击应用程序窗口右上角的 3 个水平小方块打开的菜单) ) 你需要设置 android:showAsAction,我尝试使用所有可能的值设置 showAsAction,比如 always、ifRoom、never 和 um、collapseActionView,但溢出的方块菜单从不显示,而是弹出菜单显示在屏幕底部 只有当我按下菜单按钮时

如何在“操作溢出”菜单(您在带有方块的操作栏上按下的菜单)中获取我的图标?

【问题讨论】:

  • 您的设备有硬件菜单按钮吗?
  • 确实如此,我听说人们说如果您有硬菜单按钮,这是设计使然,但我目前从 Play 商店购买的大约 10 个应用程序仍然显示溢出方块的东西。 @Raghunandan 我怎么能把它强行放在那里?
  • 为什么不让我们轻松地强迫它呢?无需购买大量带有或不带有某些按钮的不同手机,就可以进行调试以查看外观。

标签: java android xml android-actionbar


【解决方案1】:

如果您的设备有您指定的专用菜单按钮,则不会显示溢出菜单。手机上的菜单按钮是溢出菜单

【讨论】:

  • 谢谢@tyczj。老实说,菜单按钮很糟糕,它应该显示,因为我有大约 10 个应用程序(不是我的应用程序,只是来自商店的应用程序),它们确实有顶部操作栏溢出的东西。有办法强制吗?
  • 没有办法专门强制图标,唯一的强制你可以在你的菜单中使用showActionAsnever。将菜单项放在溢出菜单中,但就像我说的那样,如果您有菜单按钮,溢出图标将不会显示在操作栏中。您唯一的选择是创建自己的视图,看起来像一个带有图标的操作栏
  • 啊。我讨厌限制!谢谢你的帮助:)
猜你喜欢
  • 1970-01-01
  • 2014-05-14
  • 1970-01-01
  • 2012-11-29
  • 2015-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多