在这种情况下溢出意味着什么?
What does overflow mean in this case?
我在 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" />
这声明当操作栏中有可用空间时,搜索操作应显示为操作按钮,但设置操作应始终显示在溢出中。 (默认情况下,所有操作都会出现在溢出中,但最好明确声明每个操作的设计意图。)
溢出在这种情况下是什么意思?在我看来,这是一些设计构造。请解释。
提前致谢。
Overflow 是一个菜单项,它将 ActionBar
上无法立即显示的菜单项分组到一个单独的菜单中,需要点击才能显示内容。有关详细信息,请参阅 Action Bar 文档。
在上图中,#3 代表溢出菜单。 Menus 上的文档也有很多关于此的信息。
我在 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" />
这声明当操作栏中有可用空间时,搜索操作应显示为操作按钮,但设置操作应始终显示在溢出中。 (默认情况下,所有操作都会出现在溢出中,但最好明确声明每个操作的设计意图。)
溢出在这种情况下是什么意思?在我看来,这是一些设计构造。请解释。
提前致谢。
Overflow 是一个菜单项,它将 ActionBar
上无法立即显示的菜单项分组到一个单独的菜单中,需要点击才能显示内容。有关详细信息,请参阅 Action Bar 文档。
在上图中,#3 代表溢出菜单。 Menus 上的文档也有很多关于此的信息。