- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我的操作栏有问题,我尝试设置 search view为了得到一个可展开的搜索栏。
这很好,除了我必须使用选项 ifRoom
设置所有其他菜单项,以便在单击搜索图标时让搜索字段占据所有房间。
这部分也很好,除了太多的菜单项被插入菜单溢出,垂直屏幕上只剩下2个图标(包括搜索栏)。
我对另一个有 5 个菜单项的 Activity 进行了另一项测试:
android:showAsAction="always"
结果如下:
案例 1:
案例 2:
为什么如果我使用 ifRoom
,只显示 2 个图标,而实际上 5 个可以轻松填满?
因此,我的搜索 View 项旁边只有一个菜单项可用...
谢谢!
最佳答案
看起来这是一个设计决定:
jack ·沃顿说:
When contained within the action bar there is a finite maximum of action items based on the device's density-independent width. The action items can also not cover more than half the width of the action bar.
来自 here .
关于android - 操作栏 - ifRoom 选项留下太多空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16772161/
我的 Android 应用程序工具栏上的操作出现问题。 我有一个包含一些具有 app:showAsAction="ifRoom" 属性的操作的组。如果 ifRoom 的项目少于 4 个,则一切正常。但
我使用“最低要求的 SDK”API 11 创建了一个基本项目来测试 Action Bar。他们没有在栏上显示操作按钮,而是在操作溢出中结束,甚至栏是空的。我使用了以下代码。 但是当我添加以下命名空间
我正在尝试让 ActionBar 在我的应用程序上正常工作(我正在使用 ActionBarSherlock 在 Android 2.x 和 4.x 之间获得统一的 UI)。 我觉得 android:s
我的操作栏有问题,我尝试设置 search view为了得到一个可展开的搜索栏。 这很好,除了我必须使用选项 ifRoom 设置所有其他菜单项,以便在单击搜索图标时让搜索字段占据所有房间。 这部分也很
我想使用 Espresso 单击以下菜单项: 由于 ifRoom,在某些设备中,菜单在操作栏中显示为图标,而在较小的设备中,它显示在“更多选项”下。 我可以使用以下代码点击操作栏中的“保存”图标:o
我是 Android 的新手,遇到了一个似乎很常见的问题。没有一个解决方案对我有用,所以我不知道出了什么问题。 我有一个包含 2 个项目的菜单(搜索、购物),我希望搜索出现在操作栏中。但是,app:s
我正在创建一个小型应用程序并尝试在 ActionBar 上提供一个共享按钮。相关代码如下所示: list 菜单项 Activity public boolean onCreateOptionsMe
是否可以按照建议设置标志here android:showAsAction="ifRoom|withText" 以编程方式? 最佳答案 对于每个 MenuItem,执行以下操作: myMenuItem
我正在尝试向我的支持操作栏添加一些操作项。在我的 Activity 中,我还向操作栏添加了选项卡。 这是 Activity 的摘录: public class ShowEmails extends A
在我的 Flutter 应用程序中,我有一个屏幕,它是一个带有 Scaffold 小部件的 MaterialApp 作为它的主页。 这个 Scaffold 的 appBar 属性是一个 AppBar
我有一个包含以下菜单项的操作栏; 问题是我的搜索按钮没有显示在操作栏上,但文本显示在溢出中。我的操作栏有足够的空间 我正在使用 "@st
在MenuItem之后已扩展为 SearchView , 溢出菜单显示另一个搜索项。我对它的预期行为是它不会在 SearchView 时显示另一个搜索项。展开。 在MenuItem之后折叠,搜索项不再
我是一名优秀的程序员,十分优秀!