WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy...

75
WSTĘP DO ANDROIDA Laboratorium 3 Systemy i aplikacje bez granic

Transcript of WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy...

Page 1: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

WSTĘP DO ANDROIDALaboratorium 3

Systemy i aplikacje bez granic

Page 2: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 3: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Tworzymy nowy projekt typu Empty Activity

Page 4: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Tworzymy nowy projekt typu Empty Activity

• Poniżej TextView wstawiamy przycisk Button

Page 5: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Tworzymy nowy projekt typu Empty Activity

• Poniżej TextView wstawiamy przycisk Button

• Tekst zmieniamy mu na Uruchom a id namyButton i wciskamy symbol

Page 6: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Tworzymy nowy projekt typu Empty Activity

• Poniżej Text View wstawiamy przycisk Button

• Tekst zmieniamy mu na Uruchom a id na myButton i wciskamy symbol

• Text View zmieniamy id na statusText

Page 7: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 8: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W atrybucie onClick przycisku wpisujemymyButtonClick

Page 9: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W atrybucie onClick przycisku wpisujemymyButtonClick

Page 10: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W atrybucie onClick przycisku wpisujemy myButtonClick

• W kodzie klasy aktywności dodajemy metodę myButtonClick

Page 11: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W atrybucie onClick przycisku wpisujemy myButtonClick

• W kodzie klasy aktywności dodajemy metodę myButtonClick

Page 12: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 13: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Do klasy dodajemy pole

Page 14: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Do klasy dodajemy pole

Page 15: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Do klasy dodajemy pole

• Do projektu dodajemy nową aktywność SecondActivity typu Empty Activity

Page 16: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Do klasy dodajemy pole

• Do projektu dodajemy nową aktywność Second Activity typu Empty Activity

• Wstawiamy do niej Text View o id statusText

Page 17: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 18: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W MainActivity dodajemy metodę:

Page 19: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W MainActivity dodajemy metodę:

Page 20: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W MainActivity dodajemy metodę:

• A w SecondActivity dodajemy do onCreate

Page 21: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• W MainActivity dodajemy metodę:

• A w SecondActivity dodajemy do onCreate

Page 22: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 23: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I• W SecondActivity dodajemy metodę:

Page 24: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I• W SecondActivity dodajemy metodę:

Page 25: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I• W SecondActivity dodajemy metodę:

• A w MainActivity:

Page 26: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I• W SecondActivity dodajemy metodę:

• A w MainActivity:

Page 27: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

Page 28: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Uruchamiamy

Page 29: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Uruchamiamy

• Do MainActivity dodajemy metodę:

Page 30: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Uruchamiamy

• Do MainActivity dodajemy metodę:

Page 31: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

I

• Uruchamiamy

• Do MainActivity dodajemy metodę:

• I podmieniamy jej wywołanie w obsłudze przycisku

Page 32: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 33: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Utworzyć nowy projekt typu Empty Activityo nazwie BroadcastSample i aktywnościSendBroadcastActivity

Page 34: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Utworzyć nowy projekt typu Empty Activityo nazwie BroadcastSample i aktywnościSendBroadcastActivity

• UsunąćTextView i wstawić w to miejsce Buttonz tekstem „Wyślij”

Page 35: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Utworzyć nowy projekt typu Empty Activity o nazwie BroadcastSample i aktywności SendBroadcastActivity

• Usunąć Text View i wstawić w to miejsce Button z tekstem „Wyślij”

• W atrybucie onClick wpisać „broadcastIntent”

Page 36: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 37: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Aktualizujemy importy

Page 38: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Aktualizujemy importy

Page 39: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Aktualizujemy importy

• Dodajemy metodę

Page 40: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Aktualizujemy importy

• Dodajemy metodę

Page 41: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 42: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy nową klasę do projektu

Page 43: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy nową klasę do projektu

Page 44: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 45: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Modyfikujemy kod tej klasy

Page 46: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• Modyfikujemy kod tej klasy

Page 47: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 48: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy do klasy aktywności:

Page 49: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy do klasy aktywności:

• pole

Page 50: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy do klasy aktywności:

• pole

Page 51: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy do klasy aktywności:

• pole

• metody

Page 52: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II• Dodajemy do klasy aktywności:

• pole

• metody

Page 53: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

Page 54: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• i wywołanie metody configureReceiver() na końcuonCreate

Page 55: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• i wywołanie metody configureReceiver() na końcuonCreate

Page 56: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

II

• i wywołanie metody configureReceiver() na końcu onCreate

• Uruchamiamy

Page 57: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

Page 58: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Tworzymy nowy projekt typu Basic Activity

o nazwie MenuExample

Page 59: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Tworzymy nowy projekt typu Basic Activity

o nazwie MenuExample

• Rozwijamy projekt app\res\menu i otwieramymenu_main.xml

Page 60: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Tworzymy nowy projekt typu Basic Activity

o nazwie MenuExample

• Rozwijamy projekt app\res\menu i otwieramymenu_main.xml

• Usuwamy z ComponentTree dotychczasowe menuSettings

Page 61: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Tworzymy nowy projekt typu Basic Activity

o nazwie MenuExample

• Rozwijamy projekt app\res\menu i otwieramy menu_main.xml

• Usuwamy z Component Tree dotychczasowe menu Settings

• Z palety dodajemy nowe Menu

Page 62: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

Page 63: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

Page 64: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

• Dla grupy ustawiamy atrybut checkableBehavior nasingle

Page 65: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

• Dla grupy ustawiamy atrybut checkableBehavior nasingle

Page 66: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

• Dla grupy ustawiamy atrybut checkableBehavior nasingle

• Do grupy dodajemy po kolei 4 elementy Menu Item

Page 67: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

• Dla grupy ustawiamy atrybut checkableBehavior na single

• Do grupy dodajemy po kolei 4 elementy Menu Item

• Ustawiamy ich id i text, żeby odpowiadały 4 kolorom: czerwony, zielony, żółty, niebieski

Page 68: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III• Do menu dodajemy element Group

• Dla grupy ustawiamy atrybut checkableBehavior na single

• Do grupy dodajemy po kolei 4 elementy Menu Item

• Ustawiamy ich id i text, żeby odpowiadały 4 kolorom: czerwony, zielony, żółty, niebieski

Page 69: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

Page 70: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

Page 71: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

Page 72: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

• Zmieniamy id CoordinatorLayout w activity_mainna layoutView

Page 73: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

• Zmieniamy id CoordinatorLayout w activity_mainna layoutView

• Zmieniamy kod metody

Page 74: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

• Zmieniamy id CoordinatorLayout w activity_mainna layoutView

• Zmieniamy kod metody

Page 75: WSTĘP DO ANDROIDAfcds.cs.put.poznan.pl/MyWeb/Praca/Ubiquitous/ubi4lab.pdf · III • Tworzymy nowy projekt typu Basic Activity o nazwie MenuExample • Rozwijamy projekt app\res\menu

III

• Zmieniamy id CoordinatorLayout w activity_main na layoutView

• Zmieniamy kod metody

• Uruchamiamy