Action bar

Home gombra az Action Bar-e lehetővé teszi, hogy visszatérjen az otthoni / fő / előző képernyőre, vagy bármely más alkalmazás. Sőt, akkor szabadon kezeli a kattintás, amit akar, és felveheti a cím activiti mi lenne a megfelelő ebben az összefüggésben. Emiatt a neve a Home kissé szűk, de ez azt jelenti, hogy az átmenet a fő / szülő / előző képernyőre - ez még kényelmes és intuitív navigálni.

Home gomb rendszerint a bal oldali Action Bar-e, és magában foglalja a Chevron = 9 (használja Support Library).

Add szöveges erőforrások res / érték / strings.xml

LinearLayout az első activiti - res / layout / activity_main.xml

Ne felejtsük el, hogy adjunk egy gombot attribútum android: onClick. ami küld feldolgozási rákattint changeActivity () módszer.

egyszerű kódot. A onCreate () általános dolog. A módszer changeActivity (), akkor hozzon létre egy új szándék a második activiti, és menj ActivityWithHome módszerrel startActivity (). úgy, mint a paraméter létrehozott szándék.

Hozzon létre egy elrendezést a második Aktiviti - res / layout / activity_with_home.xml

Második kód Aktiviti - ActivityWithHome.java

Amint láthatjuk, mi adjuk hozzá a Home gombra az eljárás onCreate () program. Először is kap hozzáférést a ActionBar:

getActionBar () metódus lehet használni az új API-t. Ezután kapcsolja be a gomb - setHomeButtonEnabled (). halad, mint a paraméter igaz. setDisplayHomeAsUpEnabled () metódus engedélyezi / letiltja a kijelző a navigációs és hozzáadja a Chevron.

A onOptionsItemSelected () metódus, kezeljük a gomb Home - értékelni fogják android.R.id.home. Ebben a fejezetben, mi fut ismét a fő activiti.

Ne felejtsük el, hogy adjunk egy nyilvánvaló fájl információit új activiti:

Action bar

Action bar

És a nyilvánvaló fájlt a második terül activiti activiti attribútum a szülő:

Képesség itt leírást tartalmaz a változata az API
Kategória: Vegyes

Kapcsolódó cikkek