Bara de instrumente - bara alternativă de acțiune, programare în Android

Bara de instrumente este un widget care ne permite să păstrăm funcționalitatea extrem de convenabilă în multe aplicații ActionBar și, în același timp, face posibilă foarte mult stilizarea acestui element. Bara de instrumente, după cum veți vedea mai târziu, face parte din Layout, ceea ce face mai ușor accesul la atributele sale. Luați în considerare modul în care puteți crea acest widget.







1. Adăugați dependențele necesare pentru a construi aplicația:

Apropo, folosirea bibliotecii appcompat ne permite să setăm gama de versiuni SDK, pornind de la cele vechi și terminând cu cele mai noi:

2. Redefinim una dintre temele cu suportul Action Bar, adăugând atribute care ascund bara însăși - res / values ​​/ styles.xml

În fișierul manifest, trebuie să specificați acest subiect pentru eticheta aplicației:

3. Adăugați un widget la aspectul ecranului nostru - res / layout / activity_main.xml

După cum puteți vedea, am adăugat widget-ul Barei de instrumente (de la Biblioteca de asistență) direct la Layout, adăugând câteva proprietăți pentru ao afișa. În special, acordați atenție atributului layout_height cu o valoare de 50dp - aceasta este bara standard de acțiune - o înălțime. De asemenea, am setat culoarea de fundal - verde deschis.

Resursele de șir res / values ​​/ strings.xml:

5. Descrierea meniului de opțiuni res / menu / menu_main.xml







6. Adăugați clasa de activare cu metodele de creare a meniului de opțiuni (în momentul în care este important pentru noi să vedem ce putem înlocui cu Tulbar al Barei de acțiune, salvând funcționalitatea acestuia).

Pentru a face ca Bara noastră de instrumente să apară în metoda onCreate (), trebuie să sunăm la metoda setSupportActionBar (). trecând un link către widget.

7. Rulați aplicația și vedeți bara standard de acțiune:

Bara de instrumente - bara alternativă de acțiune, programare în Android

Cum se adaugă o pictogramă a aplicației în Bara de instrumente Google

Adăugați o pictogramă în bara de instrumente utilizând metoda setLogo (). transmiterea unei referințe la resursă ca parametru:

Bara de instrumente - bara alternativă de acțiune, programare în Android

Adăugarea unui titlu și a unei subtitrări

Când adăugați un antet și o subtitrare, pictograma nu ar trebui să fie afișată mai bine. Folosim metodele setTitle () și setSubtitle ():

De asemenea, vom schimba ușor înălțimea barei de instrumente, astfel încât subtitrarea să se potrivească complet:

Bara de instrumente - bara alternativă de acțiune, programare în Android

Mulțumesc! Disponibil și ușor de înțeles. Handy.







Articole similare

Trimiteți-le prietenilor: