Панель инструментов
Панель инструментов — это компонент панели действий, который обеспечивает большую гибкость, чем панель действий по умолчанию: ее можно разместить в любом месте приложения, его размер можно изменить, и он может использовать цветовую схему, отличную от темы приложения. Кроме того, на каждом экране приложения может быть несколько панелей инструментов.
Обзор
Ключевым элементом конструктора любого действия Android является панель действий. Панель действий — это компонент пользовательского интерфейса, используемый для навигации, поиска, меню и фирменной символики в приложении Android. В версиях Android до Android 5.0 Lollipop панель действий (также известная как панель приложений) была рекомендуемой компонентом для предоставления этой функции.
Мини-приложение Toolbar
(введенное в Android 5.0 Lollipop) можно рассматривать как обобщение интерфейса панели действий— оно предназначено для замены панели действий. Его Toolbar
можно использовать в любом месте макета приложения, и это гораздо более настраивается, чем панель действий. На следующем снимке экрана показан настраиваемый Toolbar
пример, созданный в этом руководстве:
Существует ряд важных различий Toolbar
между панелью действий.
A
Toolbar
можно разместить в любом месте пользовательского интерфейса.На одном экране можно отобразить несколько панелей инструментов.
Если используются фрагменты, каждый фрагмент может иметь собственный
Toolbar
.Можно
Toolbar
настроить только частичную ширину экрана.Поскольку цветовая
Toolbar
схема окна действия не привязана к цветовой схеме окна действия, она может иметь визуальную цветовую схему.В отличие от панели действий, значок
Toolbar
слева не включается. В меню справа используется меньше места.Высота
Toolbar
настраивается.Другие представления можно включить внутри
Toolbar
.
Может Toolbar
содержать один или несколько следующих элементов:
Кнопка навигации
Изображение фирменного логотипа
Заголовок и подзаголовок
Пользовательские представления
Меню "Действие"
Меню переполнения
Рекомендации по проектированию материалов Google рекомендуют воспользоваться этими элементами, чтобы дать приложениям отдельный вид (а не полагаться исключительно на значок приложения и название).
В этом руководстве рассматриваются Toolbar
наиболее распространенные сценарии:
Замена панели действий по умолчанию действия на панель
Toolbar
действий.Добавление секунды
Toolbar
в действие.Использование библиотеки поддержки Android версии 7 AppCompat (называемой AppCompat в остальной части этого руководства) для развертывания
Toolbar
на более ранних версиях Android.
Требования
Toolbar
доступен в Android 5.0 Lollipop (API 21) и более поздних версий.
При целевом выпуске Android до Android 5.0 используйте библиотеку поддержки Android версии 7 AppCompat, которая обеспечивает обратную Toolbar
поддержку в пакете NuGet.
Совместимость панели инструментов объясняет, как использовать эту библиотеку.