Az Android eszköztár felváltotta a régi akciósávot. Az API 21-ben (Android 5.0 Lollipop) került bevezetésre. Ebben a bemutatóban a support v7 könyvtár segítségével fogjuk megvalósítani. Célunk egy olyan ikonokkal ellátott eszköztár megvalósítása, amelyet az Android régebbi verziói is támogatnak.
1. lépés: Gradle függőségek ellenőrzése
Nyisd meg a build.gradle (Module:app) fájlt a projektedhez és győződj meg arról, hogy a következő függőségek megvannak:
2. lépés: Módosítsd az elrendezést.xml fájlt és adj hozzá egy új stílust
Menj a projekted res / layout / activity_main.xml fájljába és add hozzá az eszköztáradat layout widgetként:
Majd adj hozzá egy új stílust az eszköztáradhoz. Menj a res / values / styles.xml fájlba. Adjon hozzá egy egyszerű színt a háttérhez:
3. lépés: Adjon hozzá egy menüt az eszköztárhoz
Menjen a res / menu / menu_main.xml fájlba a projektjéhez, és adjon hozzá egy új menüt egyetlen elemmel (pl. felhasználó kedvenc oldalai):
Az ikon rajzolhatóságának képét a Google Material Design Iconsból vettük.
4. lépés: Eszköztár hozzáadása az aktivitáshoz
Menjen a java / MainActivity.java. Módosítsa az osztályt az eszköztár inicializálásához. Győződjön meg róla, hogy importálja az eszköztár könyvtárat a v7 támogató könyvtárakból.
5. lépés: Inflate (Add) the menu to the toolbar
Ez az utolsó lépés. Itt csak felfújjuk a menüt és kezeljük az action_favorite gombunkra kattintva – a kattintás eredményeként egy egyszerű szöveges üzenet jelenik meg.
Az eredményünknek így kell kinéznie.
És amikor erre az ikonra kattintunk, egy Toastot fogunk látni a ‘Action clicked’ információval.