Android-værktøjslinje til AppCompatActivity

, Author

Android-værktøjslinjen har erstattet den gamle aktionslinje. Den blev indført i API 21 (Android 5.0 Lollipop). I denne vejledning vil vi implementere den ved hjælp af support v7-biblioteket. Vores mål er at implementere en værktøjslinje med ikoner, som også understøttes af ældre versioner af Android.

Stræk 1: Kontroller Gradle-afhængigheder

Åbn din build.gradle (Module:app) for dit projekt, og sørg for, at du har følgende afhængighed:

Stræk 2: Ændr dit layout.xml-fil og tilføj en ny stil

Gå til res / layout / activity_main.xml for dit projekt og tilføj din værktøjslinje som layoutwidget:

Næste tilføj en ny stil til din værktøjslinje. Gå til res / values / styles.xml. Tilføj en simpel farve til en baggrund:

Stræk 3: Tilføj en menu til værktøjslinjen

Gå til res / menu / menu_main.xml for dit projekt, og tilføj en ny menu med et enkelt element (f.eks. brugerens favoritsider):

Billedet til et ikonets drawable er taget fra Google Material Design Icons.

Stræk 4: Tilføj værktøjslinje til aktiviteten

Gå til java / MainActivity.java. Ændr klassen for at initialisere din værktøjslinje. Sørg for at importere et værktøjsbjælkebibliotek fra v7 supportbiblioteker.

Stræk 5: Opblæs (tilføj) menuen til værktøjsbjælken

Dette er det sidste trin. Her blæser vi bare menuen op og håndterer klik på vores action_favorite-knap – en simpel tekstmeddelelse vises som resultat af klik.

Vores resultat skal se således ud.

Og når vi klikker på dette ikon, vil vi se en Toast med informationen ‘Action clicked’.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.