De Android Toolbar heeft de oude actiebalk vervangen. Het werd geïntroduceerd in API 21 (Android 5.0 Lollipop). In deze tutorial gaan we het implementeren met behulp van de ondersteuning v7 bibliotheek. Ons doel is om een werkbalk met pictogrammen te implementeren die ook door oudere versies van Android wordt ondersteund.
Stap 1: Controleer de afhankelijkheden van Gradle
Open uw build.gradle (Module:app) voor uw project en controleer of u de volgende afhankelijkheid hebt:
Stap 2: Wijzig uw lay-out.xml bestand en voeg een nieuwe stijl toe
Ga naar de res / layout / activity_main.xml voor uw project en voeg uw werkbalk toe als lay-outwidget:
Volgende voeg een nieuwe stijl voor uw werkbalk toe. Ga naar de res / values / styles.xml. Voeg een eenvoudige kleur toe voor de achtergrond:
Stap 3: Voeg een menu toe voor de werkbalk
Ga naar res / menu / menu_main.xml voor uw project en voeg een nieuw menu toe met een enkel element (bijv. favoriete pagina’s van de gebruiker):
Image voor de drawable van een pictogram is afkomstig van de Google Material Design Icons.
Stap 4: Voeg werkbalk toe aan de activiteit
Ga naar de java / MainActivity.java. Wijzig de klasse om uw werkbalk te initialiseren. Zorg ervoor dat u een werkbalkbibliotheek importeert uit de ondersteuningsbibliotheken van v7.
Stap 5: Het menu opblazen (toevoegen) aan de werkbalk
Dit is de laatste stap. Hier blazen we het menu op en klikken we op onze action_favorite knop – een eenvoudige tekstboodschap verschijnt als resultaat van de klik.
Het resultaat zou er als volgt uit moeten zien.
En als we op dit pictogram klikken zien we een Toast met informatie ‘Actie geklikt’.