Sobes.tech
Назад к вопросам
Junior — Middle
85

Каким образом можно добавить и отобразить Fragment в Activity в Android?

Ответ от нейросети

sobes.tech AI

Для добавления и отображения Fragment в Activity в Android обычно используется FragmentManager и транзакции фрагментов.

Пример добавления Fragment в Activity:

// Получаем FragmentManager
FragmentManager fragmentManager = getSupportFragmentManager();

// Создаем экземпляр фрагмента
MyFragment fragment = new MyFragment();

// Начинаем транзакцию
FragmentTransaction transaction = fragmentManager.beginTransaction();

// Добавляем фрагмент в контейнер с id R.id.fragment_container
transaction.add(R.id.fragment_container, fragment);

// Фиксируем транзакцию
transaction.commit();

В layout Activity должен быть контейнер, например FrameLayout с id fragment_container, куда будет добавлен фрагмент.

Для замены фрагмента используется метод replace вместо add. Также можно добавить транзакцию в back stack, чтобы обеспечить возврат при нажатии кнопки назад.