【发布时间】:2016-01-08 22:33:41
【问题描述】:
我使用的是 Android Studio(实际上是在 Mac 上),只使用真实设备
这只是 4.1+。所有项目都是从新创建的。
CHECK - 我确实加载了支持和 appcompat,尽我所能理解 Gradle。 [一]
CHECK - onCreateOptionsMenu 等,看起来不错...
CHECK - xml 很好用。 (我完全理解 showAsAction 选项,并尝试了所有选项。) [B] 关于使用文本或图标,我尝试了所有排列。
那么会发生什么?
当我在设备上运行它时(10+ 测试)。它只是显示尽可能多的操作栏项目(例如,5 个左右)。旋转等效果很好。
但它只是不会显示溢出图标!!怎么回事??它根本不会在任何地方显示缺少的三四个项目。
我已经用“空白活动”和“全屏活动”尝试了所有这些。无论我做什么,它都不会显示@#$@ 溢出。
这几乎就像图标在构建中不可用之类的??
有安卓朋友能解决这个问题吗?这真是一个“WTF”的时刻。提前致谢。
我的解决方法...https://stackoverflow.com/a/22855136/294884 效果很好,但你们 Android 人会嘲笑我这样做。
[A]:(请注意,我有两个 build.gradle 文件;我在 app/ 内的内部文件上完成了它。在外部文件上不起作用。)
[B]: (注意,一个常见的问题似乎是人们不明白“always”和“ifRoom”之间的区别。待定这根本不是我的问题:我的问题是@ $@# 溢出根本不会出现!!)
顺便说一句,Android 新手...
https://stackoverflow.com/a/16046189/294884
这种扩展讨论可能非常有用。
【问题讨论】:
-
您是否只使用三星设备(或其他具有“菜单”硬件按钮的设备)?
-
嗨 Budius .. 只是为了清楚,它也不会使物理菜单按钮工作。我将对没有物理菜单按钮的设备进行三次检查,然后回复您。
-
那将是我最好的客人。带有硬件按钮的设备不显示 3 点菜单。顺便说一句:如果项目是 4.1+,你既不需要 support-v4 也不需要 appcompat-v7