IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

7. diel - Android fragmenty - Úpravy hlavnej aktivity

V minulej časti, Android fragmenty - Java kód ActivityCommunication , sme napísali Java kód aktivity ActivityCommunication, ktorá bude súčasťou príkladu obojsmernej komunikácie medzi fragmentom a aktivitou. Zároveň sme doplnili chýbajúce časti Java kódu fragmentu FragmentForCommunication, závislé na aktivite ActivityCommunication.

Z predchádzajúcich lekcií máme takmer dokončenú druhú časť nášho ukážkového projektu s fragmentmi. Máme vytvorenú našu druhú aktivitu ActivityCommunication a tiež fragment FragmentForCommunication, ktorý v nej bude zobrazovaný. Napísali sme aj Java kód, potrebný na obojsmernú komunikáciu medzi aktivitou a fragmentom. Zatiaľ ale nemáme vyriešené, ako novú aktivitu v ukážkovej aplikácii zobrazíme. Na tento účel do hlavnej aktivity pridáme druhé tlačidlo. Musíme upraviť XML návrh hlavnej aktivity aj jej Java kód. Dôležité je tiež pripojenie novej aktivity k aplikácii v súbore AndroidManifest.xml.

Doplnenie hlavnej aktivity

Aby sme mohli v spustenej aplikácii novo pridanú aktivitu otvoriť, pridáme do nej jedno tlačidlo s textom "Komunikácia". Začneme XML návrhom vzhľadu hlavnej aktivity v súbore activity_main.xml. Tiež doplníme jej Java kód v súbore MainActivity.java.

Súbor activity_main.xml

Otvoríme súbor activity_main.xml, ktorý zatiaľ obsahuje deklaráciu jedného tlačidla. Za toto tlačidlo pridáme druhé tlačidlo takto:
<Button
    android:id="@+id/btnCommunication"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:text="Komunikace" />

Výsledkom úpravy bude tento vzhľad hlavnej aktivity:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 1 525 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 41 článkom (32 lekcií, 9 testov) tohoto kurzu.

Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tejto lekcii dokončíme druhý príklad práce s fragmentmi našej ukážkovej aplikácie, ktorý sa týka komunikácie aktivity s fragmentom.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Pavel
Avatar
Autor se věnuje programování v Javě, hlavně pro Android. Mezi jeho další zájmy patří Arduino, Minecraft.
Aktivity