Android Toolbar för AppCompatActivity

, Author

Android Toolbar har ersatt den gamla aktivitetsfältet. Den infördes i API 21 (Android 5.0 Lollipop). I den här handledningen ska vi implementera den med hjälp av biblioteket support v7. Vårt mål är att implementera ett verktygsfält med ikoner som även stöds av äldre versioner av Android.

Steg 1: Kontrollera Gradle-beroenden

Öppna din build.gradle (Module:app) för ditt projekt och se till att du har följande beroenden:

Steg 2: Ändra din layout.xml-filen och lägg till en ny stil

Gå till res / layout / activity_main.xml för ditt projekt och lägg till verktygsfältet som layout widget:

Nästan lägg till en ny stil för ditt verktygsfält. Gå till res / values / styles.xml. Lägg till en enkel bakgrundsfärg:

Steg 3: Lägg till en meny för verktygsfältet

Gå till res / menu / menu_main.xml för ditt projekt och lägg till en ny meny med ett enda element (t.ex. användarens favoritsidor):

Bilden för en ikonens drawable togs från Google Material Design Icons.

Steg 4: Lägg till verktygsfältet i aktiviteten

Gå till java / MainActivity.java. Ändra klassen för att initialisera ditt verktygsfält. Se till att du importerar ett verktygsfältbibliotek från v7 support libraries.

Steg 5: Blås upp (lägg till) menyn i verktygsfältet

Detta är det sista steget. Här blåser vi bara upp menyn och hanterar klick på vår action_favorite-knapp – ett enkelt textmeddelande visas som resultat av klicket.

Vårt resultat ska se ut så här.

Och när vi klickar på den här ikonen kommer vi att se en toast med informationen ”Action clicked”.

Lämna ett svar

Din e-postadress kommer inte publiceras.