2015-05-23 4 views
1

Я наткнулся на это во время моего андроида обучения:Что означает переполнение в этом случае?

Укажите действия в 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" /> 

Это говорит о том, что действие поиска должно появиться как кнопка действия, когда номер доступен в действии bar, но действие настроек всегда должно появляться в переполнении. (По умолчанию все действия отображаются в переполнении, но рекомендуется, чтобы явное объявление ваших намерений дизайна для каждого действия.)

Что означает переполнение в этом контексте? Мне кажется, какая-то конструкция. Пожалуйста, объясни.

Заранее спасибо.

+0

ГДЕ ОЗНАЧАЕТ НАСТОЯЩИМ ЭТОТ КОД ... ?? – Amitsharma

+0

ОБЪЯСНИТЕ ЕГО ВОПРОС, ЧТО ВЫ ТОГО ВЫ ХОТИТЕ СДЕЛАТЬ – Amitsharma

+0

@amitsharma не в коде, а в его объяснении. –

ответ

2

Overflow - это элемент меню, который группирует пункты меню, которые не отображаются непосредственно на ActionBar в отдельном меню, которое необходимо прослушать, чтобы отобразить содержимое. Для получения дополнительной информации обратитесь к документации Action Bar.

ActionBar elements

В изображении выше, # 3 представляет меню переполнения. В документации на Menus также имеется довольно много информации об этом.

+0

Спасибо! вы хорошо объяснили. –

Смежные вопросы