我正在尝试自定义我的操作栏,并愿意将一些操作放入溢出中,所以我在我的菜单 xml 文件中使用了 showAsAction="ifRoom"
。
问题是,我的操作栏不想执行超过 2 个操作(这正常吗?),并且不显示溢出菜单,如果屏幕上没有足够的空间,它应该包含在内。
有什么提示或解决方案吗?
谢谢
最佳答案
为了让它在 Android 4.0 设备上显示(不是 100% 确定它可以在旧设备上运行,但它可能与兼容性包一起使用)我还必须添加 android:uiOptions="splitActionBarWhenNarrow"
到 AndroidManifest.xml
文件在 <application />
或 <activity />
部分取决于您想要的用途。
此外,showAsAction="ifRoom"
很可能不会显示它们...尝试使用 showAsAction="always"
至少让它工作,然后尝试和他们一起玩!
希望这对您有所帮助....
关于android:如何在操作栏中设置溢出菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450123/