Pasek narzędzi
Pasek narzędzi to składnik paska akcji, który zapewnia większą elastyczność niż domyślny pasek akcji: można go umieścić w dowolnym miejscu aplikacji, jego rozmiar można zmienić i użyć schematu kolorów, który różni się od motywu aplikacji. Ponadto każdy ekran aplikacji może mieć wiele pasków narzędzi.
Omówienie
Kluczowym elementem projektu dowolnego działania systemu Android jest pasek akcji. Pasek akcji to składnik interfejsu użytkownika używany do nawigacji, wyszukiwania, menu i znakowania w aplikacji systemu Android. W wersjach systemu Android wcześniejszych niż Android 5.0 Lollipop pasek akcji (znany również jako pasek aplikacji) był zalecanym składnikiem zapewniającym tę funkcję.
Widżet Toolbar
(wprowadzony w systemie Android 5.0 Lollipop) można traktować jako uogólnienie interfejsu paska akcji — ma zastąpić pasek akcji. Można Toolbar
go używać w dowolnym miejscu w układzie aplikacji i jest znacznie bardziej dostosowywalny niż pasek akcji. Poniższy zrzut ekranu przedstawia dostosowany Toolbar
przykład utworzony w tym przewodniku:
Istnieją pewne istotne różnice między paskiem akcji i Toolbar
:
Element
Toolbar
można umieścić w dowolnym miejscu w interfejsie użytkownika.Na tym samym ekranie można wyświetlić wiele pasków narzędzi.
Jeśli są używane fragmenty, każdy fragment może mieć własną wartość
Toolbar
.Element
Toolbar
można skonfigurować tak, aby obejmował tylko częściową szerokość ekranu.Toolbar
Ponieważ element nie jest powiązany ze schematem kolorów dekorowania okna Działania, może mieć wizualnie odrębny schemat kolorów.W przeciwieństwie do paska akcji ikona
Toolbar
nie zawiera ikony po lewej stronie. Jego menu po prawej stronie używają mniej miejsca.Wysokość jest regulowana
Toolbar
.Inne widoki można uwzględnić w obiekcie
Toolbar
.
Element Toolbar
może zawierać co najmniej jeden z następujących elementów:
Przycisk nawigacji
Obraz logo z marką
Tytuł i podtytuł
Widoki niestandardowe
Menu akcji
Menu Przepełnienie
Wytyczne google Material Design zaleca korzystanie z tych elementów w celu nadania aplikacjom odrębnego wyglądu (zamiast polegać wyłącznie na ikonie i tytule aplikacji).
W tym przewodniku opisano najczęściej używane Toolbar
scenariusze:
Zastępowanie domyślnego paska akcji działania wartością
Toolbar
.Dodawanie sekundy
Toolbar
do działania.Użyj biblioteki AppCompat biblioteki obsługi systemu Android w wersji 7 (określanej jako AppCompat w pozostałej części tego przewodnika) w celu wdrożenia
Toolbar
we wcześniejszych wersjach systemu Android.
Wymagania
Toolbar
Jest dostępny w systemie Android 5.0 Lollipop (INTERFEJS API 21) i nowszych wersjach.
W przypadku określania wersji systemu Android starszych niż Android 5.0 użyj biblioteki pomocy technicznej systemu Android w wersji 7 AppCompat, która zapewnia obsługę zgodną Toolbar
z poprzednimi wersjami w pakiecie NuGet.
Zgodność paska narzędzi wyjaśnia, jak używać tej biblioteki.