Построение динамического пользовательского интерфейса

Зависимости и условия

Вы также должны прочитать

Попробуйте

Скачать образец

FragmentBasics.zip

Для создания динамичного и мультипанельного пользовательского интерфейса на Android, вам необходимо инкапсулировать компоненты пользовательского интерфейса и поведения деятельности в модули, которые можно менять в и из вашей деятельности. Вы можете создать эти модули с помощью класса Fragment , который ведет себя как вложенная деятельность, которая может определить свой собственный макет и управляет своим жизненным циклом.

Когда фрагмент определяет свой собственный макет, его можно настроить в различных комбинациях с другими фрагментами внутри деятельности, чтобы менять конфигурацию макета для разных размеров экрана (маленький экран может показать один фрагмент, в то время, как большой экран может показать два или более).

Этот курс показывает вам, как создать динамический пользовательский опыт с помощью фрагментов и как оптимизировать пользовательский опыт вашего приложения для устройств с различными размерами экрана, продолжая при этом поддерживать устройства под управлением более старых версий, вплоть до Android 1.6.

Уроки

Создание фрагмента
Узнайте, как создать фрагмент и реализовать основное поведение в пределах своих методов обратного вызова.
Построение гибкого пользовательского интерфейса
Узнайте, как создать свое приложение с макетами, которые предоставляют различные конфигурации фрагментов для различных экранов.
Связь с другими фрагментами
Узнайте, как создать каналы связи из фрагмента к деятельности и с другими фрагментами.