Junior — Middle
¿Qué métodos se pueden usar para crear y mostrar Fragment en una aplicación?
sobes.tech AI
Respuesta de la IA
La creación y visualización de Fragmentos en Android se puede realizar de varias maneras:
- Adición dinámica mediante FragmentManager:
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction transaction = fragmentManager.beginTransaction();
MyFragment fragment = new MyFragment();
transaction.add(R.id.container, fragment);
transaction.commit();
- Adición estática en el diseño XML:
<fragment
android:id="@+id/my_fragment"
android:name="com.example.MyFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
- Reemplazo de fragmento:
FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
transaction.replace(R.id.container, new MyFragment());
transaction.addToBackStack(null);
transaction.commit();
La elección del método depende de la tarea: el método estático es más simple, pero menos flexible; el método dinámico permite gestionar los fragmentos en tiempo de ejecución.