我在 android 培训期间遇到了这个:
在 XML 中指定操作
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
android:title="@string/action_settings"
android:showAsAction="never" />
这声明当操作栏中有可用空间时,搜索操作应显示为操作按钮,但设置操作应始终显示在溢出中。 (默认情况下,所有操作都出现在溢出中,但最好明确声明每个操作的设计 Intent 。)
在这种情况下溢出是什么意思?在我看来,这是一些设计构造。请解释。
提前谢谢你。
最佳答案
Overflow 是一个菜单项,它将在 ActionBar
上不立即可见的菜单项分组到一个单独的菜单中,需要点击才能显示内容。引用Action Bar文档以获取更多信息。
在上图中,#3 代表溢出菜单。关于 Menus 的文档这方面也有相当多的资料。
关于android - 在这种情况下溢出意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30411621/