Supongamos que tengo varios fragmentos:fragmento en la disposición
public class FirstFragment extends Fragment { ... }
public class SecondFragment extends Fragment { ... }
public class ThirdFragment extends Fragment { ... }
también tengo un principal actividad, su contenido es (main.xml
):
<LinearLayout ...>
<!-- How to have a fragment placehold without specify which fragment show here? -->
<fragment>
</LinearLayout>
Mi pregunta es, en encima del archivo de diseño, ¿cómo puedo definir un fragmento de marcador de posición sin especificar qué fragmento se muestra aquí, y luego en Mi actividad código de Java, inflar un fragmento adecuado para el marcador de posición?
¿Es posible y cómo hacerlo?
ft.replace (...) debería cambiarse a ft.add (...) en mi caso. –
sí, y android: layout_width debe establecerse en wrap_content – Markus
Consulte esto para obtener más información: http://developer.android.com/training/basics/fragments/fragment-ui.html – Hardy