Lekce 7 - Android fragmenty - Úpravy hlavní aktivity
V minulé části, Android fragmenty - Komunikace aktivity s fragmentem, jsme napsali Java kód aktivity
ActivityCommunication
, která bude součástí příkladu
obousměrné komunikace mezi fragmentem a aktivitou. Zároveň jsme doplnili
chybějící části Java kódu fragmentu FragmentForCommunication
,
závislé na aktivitě ActivityCommunication
.
Z předchozích lekcí máme téměř dokončenou druhou část našeho
ukázkového projektu s fragmenty. Máme vytvořenou naší druhou aktivitu
ActivityCommunication
a také fragment
FragmentForCommunication
, který v ní bude zobrazován. Napsali
jsme i Java kód, potřebný k obousměrné komunikaci mezi aktivitou a
fragmentem. Zatím ale nemáme vyřešeno, jak novou aktivitu v ukázkové
aplikaci zobrazíme. Pro tento účel do hlavní aktivity přidáme druhé
tlačítko. Musíme upravit XML návrh hlavní aktivity i její Java kód.
Důležité je také připojení nové aktivity k aplikaci v souboru
AndroidManifest.xml
.
Doplnění hlavní aktivity
Abychom mohli ve spuštěné aplikaci nově přidanou aktivitu otevřít,
přidáme do ní jedno tlačítko s textem "Komunikace". Začneme XML návrhem
vzhledu hlavní aktivity v souboru activity_main.xml
. Také
doplníme její Java kód v souboru MainActivity.java
.
Soubor activity_main.xml
Otevřeme soubor activity_main.xml
, který zatím obsahuje
deklaraci jednoho tlačítka. Za toto tlačítko přidáme druhé tlačítko
takto:
<Button android:id="@+id/btnCommunication" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Komunikace" />
Výsledkem úpravy bude tento vzhled hlavní aktivity:

...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V této lekci dokončíme druhý příklad práce s fragmenty naší ukázkové aplikace, který se týká komunikace aktivity s fragmentem.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.