Back to questions
Ozon Fresh
Junior — Middle
69
Какими методами можно реализовать создание фрагмента в приложении?
Companies where asked
Answer from AI
sobes.tech AI
В Android создание фрагмента можно реализовать несколькими способами:
- Через XML-разметку — объявить фрагмент внутри layout-файла с помощью тега
<fragment>. Это статический способ, фрагмент создаётся вместе с активити.
<fragment
android:id="@+id/my_fragment"
android:name="com.example.MyFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
- Динамически через код — создать экземпляр фрагмента и добавить его в контейнер с помощью FragmentManager и FragmentTransaction.
MyFragment fragment = new MyFragment();
getSupportFragmentManager().beginTransaction()
.replace(R.id.fragment_container, fragment)
.commit();
Динамический способ даёт больше гибкости, например, позволяет менять фрагменты во время работы приложения.