Nové výhodné predplatné namiesto kreditov je tu! Viac informácií. Upravili sme aj naše prevádzkové podmienky.
NOVINKA: Kurz Práca s umelou inteligenciou teraz už od 0 €. Staň sa žiadaným profesionálom. Zisti viac:

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 eur

Došiel 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émiovej sekcie.

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íš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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.
Č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