Android Toolbar for AppCompatActivity

, Author

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’.

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.