java - 如何在应用栏中强制将四个以上的菜单项作为操作项
问题描述
`阅读以下内容:
如果您认为超过四个菜单项可以作为操作项,那么您应该仔细考虑它们的相对重要性级别并尝试将不超过四个设置为操作项(并使用“ifRoom”值来当小屏幕上的空间有限时,允许系统将一些内容放回溢出菜单)。即使宽屏幕上有可用空间,您也不应该创建长长的操作项流,这些操作项会使 UI 混乱并看起来像桌面工具栏,因此请将操作项的数量保持在最低限度。
关于这个问题的答案: 菜单项没有显示在操作栏上
我的问题是我希望我的 appbar 始终具有可以显示的最大菜单项。我在 appbar 上有 8 个菜单项,app:showAsAction="always"
但其中一些不会显示在较小的屏幕上。所以我决定使用app:showAsAction="ifRoom"
选项来在较小的屏幕中隐藏一些菜单项。现在的问题是那些带有ifRoom
选项的菜单项,即使有足够的空间,也不会在应用栏上显示为操作按钮,并且总是在三点菜单按钮上。
所以问题仍然存在。我怎样才能ifRoom
为超过 4 个菜单项工作?
解决方案
推荐阅读
- python - python - 如何根据python中的列表值拆分数据和连接?
- python - 如何使用 pyinstaller 将 Python Selenium 项目转换为 .exe?
- javascript - Vuetify v-data-table 展开项,只展开某些项
- reactjs - 在单个项目中反应前端和 .Net 后端
- c++ - C++ 由于某种原因不读取 txt 文件
- sql-server - 是否可以在 ASP.NET Core 中使用具有多个数据库的数据库迁移?
- json - Rest Template 过滤器响应 Country StartWith A 和 EndWith A
- python - 在 aws cdk 中具有嵌套数据结构的属性应该使用哪种类型?
- android - 如何在 buildmenu 项目中自定义字体大小和样式?
- c# - 如何为来自中间件的每个 api 调用添加配置数据到我的 webapi 应用程序