Budowa dynamicznego interfejsu użytkownika za pomocą fragmentów

24 maja 2015
1 gwiadka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek

Co będzie potrzebne

Do przeczytania:

Do wypróbowania:

Pobierz przykładowy interfejs.

Aby zbudować dynamiczny, wielowarstwowy interfejs w systemie Android, należy zamknąć komponenty interfejsu i zachowania aktywności w modułach, które będzie można podmieniać w aktywnościach. Moduły te tworzy się za pomocą klasy Fragment. Swoim zachowaniem przypomina ona zagnieżdżoną aktywność, która może definiować swój układ i zarządzać swoim cyklem życia.

Każdy fragment określa swój własny układ, ale skonfigurowany w różnych kombinacjach z innymi fragmentami wewnątrz aktywności może odpowiednio zmodyfikować układ aplikacji pod kątem różnych rozmiarów ekranu (na małym ekranie może być na przykład wyświetlany tylko jeden fragment na raz, natomiast na dużym można wyświetlić dwa fragmenty lub więcej).

W tej lekcji dowiesz się, jak umożliwić użytkownikowi dynamiczne poruszanie się po aplikacji za pomocą fragmentów. Ponadto nauczysz się optymalizować dynamiczny interfejs pod kątem ekranów o różnym rozmiarze, nawet na urządzeniach ze starszymi wersjami systemu, poczynając od Androida 1.6.

Spis treści

Tworzenie fragmentu
Dowiesz się, jak zbudować fragment i zaimplementować podstawowe zachowania w jego metodach zwrotnych.
Budowa elastycznego interfejsu użytkownika
Nauczysz się budować aplikacje z układami o różnej konfiguracji fragmentów dla różnych ekranów.
Komunikacja z innymi fragmentami
Dowiesz się, jak skomunikować fragment z aktywnością i z innymi fragmentami.

Autor: Google

Źródło: http://developer.android.com/training/basics/fragments/index.html

Tłumaczenie: Joanna Liana

Treść tej strony dostępna jest na zasadach licencji CC BY 2.5

Dyskusja

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *