Zaczynamy
31
jesteś tutaj
Usprawnianie aplikacji
Podczas lektury kilku ostatnich stron stworzyłeś prostą aplikację na
Androida i przekonałeś się, jak ona wygląda i działa w emulatorze.
Teraz zajmiemy się nieznacznym usprawnieniem tej aplikacji.
Obecnie aplikacja wyświetla tekst „Hello World!” umieszczony
w niej przez kreator. Mamy zamiar zmienić go na coś nieco bardziej
interesującego. A co należy w tym celu zrobić? Aby odpowiedzieć
na to pytanie, musimy się trochę cofnąć i przyjrzeć się konstrukcji
aplikacji.
Aplikacja składa się z jednej aktywności
i jednego układu
Podczas tworzenia aplikacji określiliśmy, w jaki sposób ma być
skonfigurowana, a kreator Android Studio zrobił całą resztę
— przede wszystkim utworzył prostą aktywność i domyślny układ.
Aplikacja obecnie wyświetla
tekst „Hello World!”, my jednak
już niebawem zmienimy go na
coś innego.
<Layout>
</Layout>
MainActivity.java
activity_main.xml
Nasza aktywność
określa, co
aplikacja robi
i w jaki sposób
prowadzi interakcję
z użytkownikiem.
Nasz układ
określa, jak
aplikacja
wygląda.
Aktywność kontroluje działanie aplikacji
Android Studio utworzyło aktywność o nazwie
MainActivity.java. Ta aktywność określa, co aplikacja
robi
i jak ma reagować na poczynania użytkownika.
Układ określa wygląd aplikacji
Aktywność MainActivity.java określa, że używa układu
activity_main.xml, który także został wygenerowany przez
Android Studio. Ten układ określa, jak
wygląda aplikacja
.
Teraz chcielibyśmy zmienić wygląd aplikacji, a konkretnie — treść
tekstu wyświetlanego na ekranie. Oznacza to, że będziemy musieli
zmodyfikować komponent odpowiadający za wygląd aplikacji.
Musimy zatem nieco dokładniej przyjrzeć się
układowi.
¨
Przygotowanie środowiska
¨
Stworzenie aplikacji
¨
Uruchomienie aplikacji
¨
Modyfikacja aplikacji
¨
Przygotowanie środowiska
¨
Stworzenie aplikacji
¨
Uruchomienie aplikacji
¨
Modyfikacja aplikacji
Get Android Programowanie aplikacji. Rusz głową! Wydanie II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.