396
Rozdział 10.
Wersja na telefon
activity_main.xml
MainActivity.java
Telefon
WorkoutDetail
Fragment.java
Workout.java
WorkoutList
Fragment.java
<Layout>
</Layout>
DetailActivity.java
activity_detail.xml
<Layout>
</Layout>
fragment_
workout_detail.xml
<Layout>
</Layout>
Po uruchomieniu aplikacji wyświetlana jest aktywność MainActivity.
Aktywność
MainActivity
używa układu zdefiniowanego w pliku activity_main.xml
i zawiera fragment
WorkoutListFragment
.
Fragment WorkoutListFragment wyświetla listę treningów.
Kiedy użytkownik kliknie jeden z treningów, zostaje uruchomiona aktywność
DetailActivity.
Aktywność
DetailActivity
używa układu zdefiniowanego w pliku activity_detail.xml
i zawiera fragment o nazwie
WorkoutDetailFragment
.
Fragmenty WorkoutListFragment oraz WorkoutDetailFragment pobierają
dane z pliku
Workout.java
.
Plik Workout.java zawiera tablicę obiektów
Workout
.
Wygląd fragmentu WorkoutDetailFragment jest określony w pliku układu
fragment_workout_detail.xml.
Fragment ten prezentuje szczegółowe informacje o treningu wybranym przez użytkownika.
Wersja aplikacji na telefony
Wersja aplikacji przeznaczona na telefony, przygotowana w rozdziale 9.,
działa w następujący sposób:
1
1
2
2
3
3
4
4
5
5
A zatem na czym mają polegać różnice w działaniu aplikacji w przypadku
uruchomienia jej na tablecie?
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.