Pasek narzędzi Android Toolbar zastąpił stary pasek akcji. Został on wprowadzony w API 21 (Android 5.0 Lollipop). W tym tutorialu zamierzamy go zaimplementować używając biblioteki support v7. Naszym celem jest zaimplementowanie paska narzędzi z ikonami, który jest obsługiwany również przez starsze wersje Androida.
Krok 1: Sprawdź zależności Gradle
Otwórz swój build.gradle (Module:app) dla swojego projektu i upewnij się, że masz następujące zależności:
Krok 2: Zmodyfikuj swój plik layout.xml i dodaj nowy styl
Przejdź do res / layout / activity_main.xml dla swojego projektu i dodaj swój pasek narzędzi jako widżet układu:
Następnie dodaj nowy styl dla swojego paska narzędzi. Przejdź do res / values / styles.xml. Dodaj prosty kolor dla tła:
Krok 3: Dodaj menu dla paska narzędzi
Przejdź do res / menu / menu_main.xml dla twojego projektu i dodaj nowe menu z pojedynczym elementem (np. ulubione strony użytkownika):
Wizerunek dla drawable ikony został pobrany z Google Material Design Icons.
Krok 4: Dodaj pasek narzędzi do aktywności
Przejdź do java / MainActivity.java. Zmodyfikuj klasę, aby zainicjować swój pasek narzędzi. Upewnij się, że importujesz bibliotekę paska narzędzi z bibliotek wsparcia v7.
Krok 5: Nadmuchaj (Dodaj) menu do paska narzędzi
To jest ostatni krok. Tutaj po prostu nadmuchujemy menu i obsługujemy kliknięcie na nasz przycisk action_favorite – w wyniku kliknięcia pojawia się prosty komunikat tekstowy.
Nasz wynik powinien wyglądać tak.
A po kliknięciu w tę ikonę zobaczymy Toast z informacją 'Akcja kliknięta’.
.