5 comentarios el “Fragments Dinámicos en Android

  1. Hola, buen aporte para los novatos en andorid, como es mi caso, Por favor, puedes indicar como implementar una aplicación masetro-detalle con fragmentos dinámicos?. He buscado en la red y no he nada convincente.
    Muchas gracias….

    • Buenas jrobayna, justo acabo de subir una entrada con esta duda, ya que me la hacen a menudo y he visto buena idea hacerla. Aqui la tienes: sekthdroid.wordpress.com/2013/04/10/implementar-maestro-detalle-con-fragments-en-android/

  2. Hola queria hacerte dos preguntas,
    1. donde está el ‘activity_dinamyc_fragments’ ?? y que contiene??
    2. Si uso el getSupportFragmentManager me salia error entonces lo cambie a getFragmentManager peero ahora me sale error en los ‘replace’ del fragmentTransaction 😦
    Por favor si puedes me ayudas. Graciassss 🙂

    • Buenas anabrc, perdona que conteste tan tarde,

      El xml con el nombre “activity_dinamyc_fragments” contiene lo siguiente:

      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          xmlns:tools="http://schemas.android.com/tools"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:orientation="horizontal"
          tools:context=".DinamycFragmentsActivity" >
       
      </LinearLayout>
      

      Como ves no tiene contenido, simplemente tiene un LinearLayout que usaremos como contenedor para los Fragment.

      Respecto al error de usar getSupportFragmentManager() o getFragmentManager() puede ser por el sdk para el que estés programando. Si usas getSupportFragmentManager() estarás usando la librería de compatibilidad, por lo cuál debe ser empleado para aplicaciones cuyo objetivo sean dispositivos con android inferior a v3.0, y la Activity debe heredar de FragmentActivity. Sin embargo, si tu objetivo es solo cubrir dispositivos mayores a Android 3.0, deberías usar únicamente getFragmentManager(), y tu Activity heredará de Activity (tal cual nos viene).

      Por otro lado, lo mejor para detectar el error en el replace() es ver el log y ver que excepción te está dando y donde ;).

      Espero que sea de ayuda a pesar de la tardanza.

      Saludos!!

  3. Hola que tal David, antes que nada gracias por el aporte, mi pregunta es la siguiente: como puedo cambiar las vistas en un mapa de la api de google maps, se como hacerlo sin usar fragments, pero en mi caso decidi utilizar el navigation drawer para hacer un menu lateral y como frame principal deje el que se usa para cargar el mapa de google maps pero ahora que quiero que desde el menu lateral se cambie la viste del mapa no sé como lo pueda trabajar con framents, hice como muestras en tu ejemplo de crear mi clase en java y su respectivo archivo xml para la vista y ahi vuelvoa cargar el mapa con la nueva vista pero al ejecutar la aplicacion esta truena. Espero me puedas aconsejar o dar alguna idea de como puedo abordar esto gracias.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s