Фрагменты в Android Studio

1.

Фрагменты
в Android Studio
*https://metanit.com/java/android/8.1.php

2.

3.

• Фрагмент – это часть визуального
интерфейса приложения, который
может использоваться многократно
• Особенности фрагмента:
собственный layout
свой жизненный цикл
существует в контексте activity

4.

Работа с фрагментами
• подключение к проекту библиотеки AndroidX
Fragment library (в файле build.gradle)
• синхронизация
• создание xml-файла layout для определения
графического интерфейса фрагмента
• разместить элементы управления
• создать сам класс фрагмента
• добавить фрагмент в activity

5.

Жизненный цикл фрагментов

6.

Каждый этап жизненного цикла описывается
одной из констант перечисления Lifecycle.State:
• INITIALIZED
• CREATED
• STARTED
• RESUMED
• DESTROYED
*https://metanit.com/java/android/8.3.php

7.

Взаимодействие между
фрагментами
одна activity может использовать несколько фрагментов:
• создать разметку layout для фрагментов
• создать классы фрагментов
• фрагменты не могут напрямую взаимодействовать
между собой!
• прикрепить текущий фрагмент к activity
• настроить взаимодействие между фрагментами
*https://metanit.com/java/android/8.5.php

8.

Фрагменты в альбомном и
портретном режиме
*https://metanit.com/java/android/8.2.php
English     Русский Правила