Похожие презентации:
Фрагменты в 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