android:如何在操作栏中设置溢出菜单

标签 android overflow android-actionbar

我正在尝试自定义我的操作栏,并愿意将一些操作放入溢出中,所以我在我的菜单 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/

相关文章:

android: TextView 的适配器

android - 如何查看 Android Studio 运行构建配置时执行的 gradle 命令?

java - 将 ButtonArray 连接到 XML 按钮

javascript - 鹅毛笔模板气泡;溢出顶部的提示 : scroll

html - CSS 强制顶部 z-index 父级溢出 :hidden

Android 更快的数据库插入

overflow - Slick Slider,将对象绝对放置在幻灯片上方

Android:拆分ActionBar真实父级高度

android - ActionBarSherlockcollapseActionView

android - 向操作栏面板添加操作